{ "status": "success", "tracking_id": "171178078590953117VVCOL", "data": [ { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-0", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:05", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T16:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-29T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-29T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H05M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T02:45", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T08:00", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT12H45M", "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": "119" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "119" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 8360.76, "gross_total": 5707, "base_fare": 2355.72, "tax": 6005.04, "sell": { "currency": "SEK", "total": 8360.76, "base_fare": 2355.72, "tax": 6005.04 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NTcwNywiYmFzZV9mYXJlIjoxNjA4LCJ0YXgiOjQwOTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo1NzA3LCJiYXNlX2ZhcmUiOjE2MDgsInRheCI6NDA5OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo1NzA3LCJiYXNlX2ZhcmUiOjE2MDgsInRheCI6NDA5OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 8360.76, "base_fare": 2355.72, "tax": 6005.04, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2355.72", "tax": "6005.04", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 8360.76, "base_fare": 2355.72, "tax": 6005.04, "gross": { "base_fare": "2355.72", "tax": "6005.04", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjU3MDcuMDAiLCJiYXNlX2ZhcmUiOiIxNjA4LjAwIiwidGF4IjoiNDA5OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE2MDguMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNTcwNy4wMCIsImJhc2VfZmFyZSI6IjE2MDguMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTYwOC4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI1NzA3LjAwIiwiYmFzZV9mYXJlIjoiMTYwOC4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NTcwNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER0", "brandName": "ECONOMY CLASSIC", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjEiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjEwMzUiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjA4OjA1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZBcnJpdmFsIjoiMTY6NTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJMSFIiLCJvcmlnaW5fdGVybWluYWwiOiI0IiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNiIsImVxdWlwbWVudFR5cGUiOiIzODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjE4OjM1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZBcnJpdmFsIjoiMjA6NDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0MiIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjA4MDUyOTA2MjYxNjUwTEhSRE9IUVJRUjYyOTA2MjYxODM1MjkwNjI2MjA0MERPSEJHV1FSUVI0NDIiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIn19LHsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6IjEiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjIyMDUiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjExOjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZBcnJpdmFsIjoiMTQ6MDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0NSIsImVxdWlwbWVudFR5cGUiOiIzMjAiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjEiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiMSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFMR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNSIsInRpbWVPZkRlcGFydHVyZSI6IjAyOjQ1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDg6MDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI0IiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTE5IiwiZXF1aXBtZW50VHlwZSI6Ijc3VyIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiMSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiIxIn1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUUxHQlAxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MTE1NTI0MDgyNjE0MDBCR1dET0hRUlFSNDQ1MjUwODI2MDI0NTI1MDgyNjA4MDBET0hMSFJRUlFSMTE5IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjU3MDciLCJ0b3RhbFRheCI6IjQwOTkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiMSIsImZyZWVBbGxvd2FuY2UiOiIyNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMjUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI1NzA3IiwidG90YWxUYXhBbW91bnQiOiI0MDk5IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT0xHQlAxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiIxIiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjEifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTEdCUDFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiMSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiIxIn1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUUxHQlAxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIyMjg0IiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjQzIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjgwNDkiLCJ0b3RhbFRheCI6IjQwOTkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiNSIsImZyZWVBbGxvd2FuY2UiOiIzNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI4MDQ5IiwidG90YWxUYXhBbW91bnQiOiI0MDk5IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIxMTkwIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjExMSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxMjQ2NSIsInRvdGFsVGF4IjoiNDA5OSIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTI0NjUiLCJ0b3RhbFRheEFtb3VudCI6IjQwOTkiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjY0MyIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 8360.76, "calendar_total_sell": 8360.76, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 8360.76, "filter": { "id": "F1AE00019-0", "price": 8360.76, "gross_total": 5707, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:05", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606290805doh2026062916506doh202606291835bgw202606292040442bgw202608241155doh202608241400445doh202608250245lhr202608250800119", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-1", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H15M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:05", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T16:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT08H25M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H05M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T02:45", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T08:00", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT12H45M", "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": "119" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "119" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 8360.76, "gross_total": 5707, "base_fare": 2355.72, "tax": 6005.04, "sell": { "currency": "SEK", "total": 8360.76, "base_fare": 2355.72, "tax": 6005.04 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NTcwNywiYmFzZV9mYXJlIjoxNjA4LCJ0YXgiOjQwOTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo1NzA3LCJiYXNlX2ZhcmUiOjE2MDgsInRheCI6NDA5OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo1NzA3LCJiYXNlX2ZhcmUiOjE2MDgsInRheCI6NDA5OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 8360.76, "base_fare": 2355.72, "tax": 6005.04, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2355.72", "tax": "6005.04", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 8360.76, "base_fare": 2355.72, "tax": 6005.04, "gross": { "base_fare": "2355.72", "tax": "6005.04", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjU3MDcuMDAiLCJiYXNlX2ZhcmUiOiIxNjA4LjAwIiwidGF4IjoiNDA5OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE2MDguMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNTcwNy4wMCIsImJhc2VfZmFyZSI6IjE2MDguMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTYwOC4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI1NzA3LjAwIiwiYmFzZV9mYXJlIjoiMTYwOC4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NTcwNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER1", "brandName": "ECONOMY CLASSIC", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjIiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjE3MTUiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjA4OjA1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZBcnJpdmFsIjoiMTY6NTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJMSFIiLCJvcmlnaW5fdGVybWluYWwiOiI0IiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNiIsImVxdWlwbWVudFR5cGUiOiIzODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDM6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ1OCIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjA4MDUyOTA2MjYxNjUwTEhSRE9IUVJRUjYzMDA2MjYwMTE1MzAwNjI2MDMyMERPSEJHV1FSUVI0NTgiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIn19LHsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6IjEiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjIyMDUiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjExOjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZBcnJpdmFsIjoiMTQ6MDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0NSIsImVxdWlwbWVudFR5cGUiOiIzMjAiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjEiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiMSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFMR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNSIsInRpbWVPZkRlcGFydHVyZSI6IjAyOjQ1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDg6MDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI0IiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTE5IiwiZXF1aXBtZW50VHlwZSI6Ijc3VyIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiMSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiIxIn1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUUxHQlAxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MTE1NTI0MDgyNjE0MDBCR1dET0hRUlFSNDQ1MjUwODI2MDI0NTI1MDgyNjA4MDBET0hMSFJRUlFSMTE5IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjU3MDciLCJ0b3RhbFRheCI6IjQwOTkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiMSIsImZyZWVBbGxvd2FuY2UiOiIyNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMjUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI1NzA3IiwidG90YWxUYXhBbW91bnQiOiI0MDk5IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT0xHQlAxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiIxIiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjEifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTEdCUDFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiMSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiIxIn1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUUxHQlAxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIyMjg0IiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjQzIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjgwNDkiLCJ0b3RhbFRheCI6IjQwOTkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiNSIsImZyZWVBbGxvd2FuY2UiOiIzNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI4MDQ5IiwidG90YWxUYXhBbW91bnQiOiI0MDk5IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIxMTkwIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjExMSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxMjQ2NSIsInRvdGFsVGF4IjoiNDA5OSIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTI0NjUiLCJ0b3RhbFRheEFtb3VudCI6IjQwOTkiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjY0MyIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 8360.76, "calendar_total_sell": 8360.76, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 8360.76, "filter": { "id": "F1AE00019-1", "price": 8360.76, "gross_total": 5707, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:05", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606290805doh2026062916506doh202606300115bgw202606300320458bgw202608241155doh202608241400445doh202608250245lhr202608250800119", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-2", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-2", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T19:25", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T04:10", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "12" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "12" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT14H25M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-2", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H05M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T02:45", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T08:00", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT12H45M", "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": "119" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "119" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 8877.91, "gross_total": 6060, "base_fare": 2849.43, "tax": 6028.48, "sell": { "currency": "SEK", "total": 8877.91, "base_fare": 2849.43, "tax": 6028.48 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjA2MCwiYmFzZV9mYXJlIjoxOTQ1LCJ0YXgiOjQxMTV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MDYwLCJiYXNlX2ZhcmUiOjE5NDUsInRheCI6NDExNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MDYwLCJiYXNlX2ZhcmUiOjE5NDUsInRheCI6NDExNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 8877.91, "base_fare": 2849.43, "tax": 6028.48, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2849.43", "tax": "6028.48", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 8877.91, "base_fare": 2849.43, "tax": 6028.48, "gross": { "base_fare": "2849.43", "tax": "6028.48", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYwNjAuMDAiLCJiYXNlX2ZhcmUiOiIxOTQ1LjAwIiwidGF4IjoiNDExNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE5NDUuMDAiLCJ0YXgiOiI0MTE1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjA2MC4wMCIsImJhc2VfZmFyZSI6IjE5NDUuMDAiLCJ0YXgiOiI0MTE1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk0NS4wMCIsInRheCI6IjQxMTUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2MDYwLjAwIiwiYmFzZV9mYXJlIjoiMTk0NS4wMCIsInRheCI6IjQxMTUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjA2MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER2", "brandName": "ECONOMY CLASSIC", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjMiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjIzMTUiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjE5OjI1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDQ6MTAiLCJkYXRlVmFyaWF0aW9uIjoiMSIsIm9yaWdpbiI6IkxIUiIsIm9yaWdpbl90ZXJtaW5hbCI6IjQiLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxMiIsImVxdWlwbWVudFR5cGUiOiI3N0wiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjE4OjM1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMjA6NDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0MiIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjE5MjUzMDA2MjYwNDEwTEhSRE9IUVJRUjEyMzAwNjI2MTgzNTMwMDYyNjIwNDBET0hCR1dRUlFSNDQyIiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIxIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIyMjA1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI0IiwidGltZU9mQXJyaXZhbCI6IjE0OjAwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQkdXIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NDUiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiIxIiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjEifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTEdCUDFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMjo0NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjA4OjAwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkxIUiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNCIsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjExOSIsImVxdWlwbWVudFR5cGUiOiI3N1ciLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjEiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiMSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFMR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI0MDgyNjExNTUyNDA4MjYxNDAwQkdXRE9IUVJRUjQ0NTI1MDgyNjAyNDUyNTA4MjYwODAwRE9ITEhSUVJRUjExOSIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIifX1dLCJwcmljZV9kYXRhIjpbeyJpdGVtTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI2MDYwIiwidG90YWxUYXgiOiI0MTE1IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjEiLCJmcmVlQWxsb3dhbmNlIjoiMjUiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjI1IiwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiNjA2MCIsInRvdGFsVGF4QW1vdW50IjoiNDExNSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTEdCUDFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiMSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiIxIn1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUUxHQlAxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjEiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiMSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFMR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMjI4NCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiI0NiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI4MDY1IiwidG90YWxUYXgiOiI0MTE1IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjUiLCJmcmVlQWxsb3dhbmNlIjoiMzUiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjM1IiwidW5pdCI6ImtnIiwidGl0bGUiOiIzNSBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiODA2NSIsInRvdGFsVGF4QW1vdW50IjoiNDExNSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMTE5MCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIxMTMiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTI0ODEiLCJ0b3RhbFRheCI6IjQxMTUiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEyNDgxIiwidG90YWxUYXhBbW91bnQiOiI0MTE1IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiI2NDMiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX1dfQ==", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 8877.91, "calendar_total_sell": 8877.91, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 8877.91, "filter": { "id": "F1AE00019-2", "price": 8877.91, "gross_total": 6060, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77L", "aircraft_name": "77L", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T19:25", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606291925doh20260630041012doh202606301835bgw202606302040442bgw202608241155doh202608241400445doh202608250245lhr202608250800119", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-3", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-3", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT02H40M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T16:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T00:45", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "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": "8" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT17H50M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-3", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H05M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T02:45", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T08:00", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT12H45M", "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": "119" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "119" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 8877.91, "gross_total": 6060, "base_fare": 2849.43, "tax": 6028.48, "sell": { "currency": "SEK", "total": 8877.91, "base_fare": 2849.43, "tax": 6028.48 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjA2MCwiYmFzZV9mYXJlIjoxOTQ1LCJ0YXgiOjQxMTV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MDYwLCJiYXNlX2ZhcmUiOjE5NDUsInRheCI6NDExNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MDYwLCJiYXNlX2ZhcmUiOjE5NDUsInRheCI6NDExNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 8877.91, "base_fare": 2849.43, "tax": 6028.48, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2849.43", "tax": "6028.48", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 8877.91, "base_fare": 2849.43, "tax": 6028.48, "gross": { "base_fare": "2849.43", "tax": "6028.48", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYwNjAuMDAiLCJiYXNlX2ZhcmUiOiIxOTQ1LjAwIiwidGF4IjoiNDExNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE5NDUuMDAiLCJ0YXgiOiI0MTE1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjA2MC4wMCIsImJhc2VfZmFyZSI6IjE5NDUuMDAiLCJ0YXgiOiI0MTE1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk0NS4wMCIsInRheCI6IjQxMTUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2MDYwLjAwIiwiYmFzZV9mYXJlIjoiMTk0NS4wMCIsInRheCI6IjQxMTUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjA2MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER3", "brandName": "ECONOMY CLASSIC", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjQiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjI2NDAiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjE2OjAwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDA6NDUiLCJkYXRlVmFyaWF0aW9uIjoiMSIsIm9yaWdpbiI6IkxIUiIsIm9yaWdpbl90ZXJtaW5hbCI6IjQiLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI4IiwiZXF1aXBtZW50VHlwZSI6Ijc3VyIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExHQlAxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA2LTMwIiwidGltZU9mRGVwYXJ0dXJlIjoiMTg6MzUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNi0zMCIsInRpbWVPZkFycml2YWwiOiIyMDo0MCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJCR1ciLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDQyIiwiZXF1aXBtZW50VHlwZSI6Ijc4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExHQlAxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjkwNjI2MTYwMDMwMDYyNjAwNDVMSFJET0hRUlFSODMwMDYyNjE4MzUzMDA2MjYyMDQwRE9IQkdXUVJRUjQ0MiIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiMSIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMjIwNSIsIk1ham9yaXR5Q2FycmllciI6IlFSIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMTE6NTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNCIsInRpbWVPZkFycml2YWwiOiIxNDowMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkJHVyIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDQ1IiwiZXF1aXBtZW50VHlwZSI6IjMyMCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiMSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiIxIn1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUUxHQlAxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI1IiwidGltZU9mRGVwYXJ0dXJlIjoiMDI6NDUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNSIsInRpbWVPZkFycml2YWwiOiIwODowMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJMSFIiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjQiLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxMTkiLCJlcXVpcG1lbnRUeXBlIjoiNzdXIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiIxIiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjEifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTEdCUDFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyNDA4MjYxMTU1MjQwODI2MTQwMEJHV0RPSFFSUVI0NDUyNTA4MjYwMjQ1MjUwODI2MDgwMERPSExIUlFSUVIxMTkiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiNjA2MCIsInRvdGFsVGF4IjoiNDExNSIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjI1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIyNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjYwNjAiLCJ0b3RhbFRheEFtb3VudCI6IjQxMTUiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTEdCUDFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExHQlAxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjEiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiMSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFMR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiIxIiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjEifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTEdCUDFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjIyODQiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiNDYiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiODA2NSIsInRvdGFsVGF4IjoiNDExNSIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI1IiwiZnJlZUFsbG93YW5jZSI6IjM1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjgwNjUiLCJ0b3RhbFRheEFtb3VudCI6IjQxMTUiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjExOTAiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiMTEzIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjEyNDgxIiwidG90YWxUYXgiOiI0MTE1IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxMjQ4MSIsInRvdGFsVGF4QW1vdW50IjoiNDExNSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiNjQzIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 8877.91, "calendar_total_sell": 8877.91, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 8877.91, "filter": { "id": "F1AE00019-3", "price": 8877.91, "gross_total": 6060, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T16:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606291600doh2026063000458doh202606301835bgw202606302040442bgw202608241155doh202608241400445doh202608250245lhr202608250800119", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-4", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-4", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:05", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T16:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-29T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-29T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-4", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T01:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H05M", "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": "105" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "105" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 9134.28, "gross_total": 6235, "base_fare": 3152.68, "tax": 5981.6, "sell": { "currency": "SEK", "total": 9134.28, "base_fare": 3152.68, "tax": 5981.6 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjIzNSwiYmFzZV9mYXJlIjoyMTUyLCJ0YXgiOjQwODN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MjM1LCJiYXNlX2ZhcmUiOjIxNTIsInRheCI6NDA4MywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MjM1LCJiYXNlX2ZhcmUiOjIxNTIsInRheCI6NDA4M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 9134.28, "base_fare": 3152.68, "tax": 5981.6, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3152.68", "tax": "5981.60", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9134.28, "base_fare": 3152.68, "tax": 5981.6, "gross": { "base_fare": "3152.68", "tax": "5981.60", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYyMzUuMDAiLCJiYXNlX2ZhcmUiOiIyMTUyLjAwIiwidGF4IjoiNDA4My4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxNTIuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjIzNS4wMCIsImJhc2VfZmFyZSI6IjIxNTIuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjE1Mi4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2MjM1LjAwIiwiYmFzZV9mYXJlIjoiMjE1Mi4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjIzNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER4", "brandName": "ECONOMY CLASSIC", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjEiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjEwMzUiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjA4OjA1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZBcnJpdmFsIjoiMTY6NTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJMSFIiLCJvcmlnaW5fdGVybWluYWwiOiI0IiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNiIsImVxdWlwbWVudFR5cGUiOiIzODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjE4OjM1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZBcnJpdmFsIjoiMjA6NDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0MiIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjA4MDUyOTA2MjYxNjUwTEhSRE9IUVJRUjYyOTA2MjYxODM1MjkwNjI2MjA0MERPSEJHV1FSUVI0NDIiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIn19LHsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6IjIiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjEwMzAiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjIxOjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDA6MDUiLCJkYXRlVmFyaWF0aW9uIjoiMSIsIm9yaWdpbiI6IkJHVyIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDQzIiwiZXF1aXBtZW50VHlwZSI6IjMyMCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI1IiwidGltZU9mRGVwYXJ0dXJlIjoiMDE6MTAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNSIsInRpbWVPZkFycml2YWwiOiIwNjoyNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJMSFIiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjQiLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxMDUiLCJlcXVpcG1lbnRUeXBlIjoiNzdXIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyNDA4MjYyMTU1MjUwODI2MDAwNUJHV0RPSFFSUVI0NDMyNTA4MjYwMTEwMjUwODI2MDYyNURPSExIUlFSUVIxMDUiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjMiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiNjIzNSIsInRvdGFsVGF4IjoiNDA4MyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjI1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIyNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjYyMzUiLCJ0b3RhbFRheEFtb3VudCI6IjQwODMiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTEdCUDFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT0xHQlAxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjIyODQiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiNDEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiODAzMyIsInRvdGFsVGF4IjoiNDA4MyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI1IiwiZnJlZUFsbG93YW5jZSI6IjM1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjgwMzMiLCJ0b3RhbFRheEFtb3VudCI6IjQwODMiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjExOTAiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiMTEwIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjEyNDQ5IiwidG90YWxUYXgiOiI0MDgzIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxMjQ0OSIsInRvdGFsVGF4QW1vdW50IjoiNDA4MyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiNjQzIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 9134.28, "calendar_total_sell": 9134.28, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9134.28, "filter": { "id": "F1AE00019-4", "price": 9134.28, "gross_total": 6235, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:05", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:25", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606290805doh2026062916506doh202606291835bgw202606292040442bgw202608242155doh202608250005443doh202608250110lhr202608250625105", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-5", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-5", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H15M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:05", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T16:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT08H25M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-5", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T01:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H05M", "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": "105" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "105" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 9134.28, "gross_total": 6235, "base_fare": 3152.68, "tax": 5981.6, "sell": { "currency": "SEK", "total": 9134.28, "base_fare": 3152.68, "tax": 5981.6 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjIzNSwiYmFzZV9mYXJlIjoyMTUyLCJ0YXgiOjQwODN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MjM1LCJiYXNlX2ZhcmUiOjIxNTIsInRheCI6NDA4MywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MjM1LCJiYXNlX2ZhcmUiOjIxNTIsInRheCI6NDA4M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 9134.28, "base_fare": 3152.68, "tax": 5981.6, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3152.68", "tax": "5981.60", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9134.28, "base_fare": 3152.68, "tax": 5981.6, "gross": { "base_fare": "3152.68", "tax": "5981.60", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYyMzUuMDAiLCJiYXNlX2ZhcmUiOiIyMTUyLjAwIiwidGF4IjoiNDA4My4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxNTIuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjIzNS4wMCIsImJhc2VfZmFyZSI6IjIxNTIuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjE1Mi4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2MjM1LjAwIiwiYmFzZV9mYXJlIjoiMjE1Mi4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjIzNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER5", "brandName": "ECONOMY CLASSIC", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjIiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjE3MTUiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjA4OjA1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZBcnJpdmFsIjoiMTY6NTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJMSFIiLCJvcmlnaW5fdGVybWluYWwiOiI0IiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNiIsImVxdWlwbWVudFR5cGUiOiIzODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDM6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ1OCIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjA4MDUyOTA2MjYxNjUwTEhSRE9IUVJRUjYzMDA2MjYwMTE1MzAwNjI2MDMyMERPSEJHV1FSUVI0NTgiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIn19LHsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6IjIiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjEwMzAiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjIxOjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDA6MDUiLCJkYXRlVmFyaWF0aW9uIjoiMSIsIm9yaWdpbiI6IkJHVyIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDQzIiwiZXF1aXBtZW50VHlwZSI6IjMyMCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI1IiwidGltZU9mRGVwYXJ0dXJlIjoiMDE6MTAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNSIsInRpbWVPZkFycml2YWwiOiIwNjoyNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJMSFIiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjQiLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxMDUiLCJlcXVpcG1lbnRUeXBlIjoiNzdXIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyNDA4MjYyMTU1MjUwODI2MDAwNUJHV0RPSFFSUVI0NDMyNTA4MjYwMTEwMjUwODI2MDYyNURPSExIUlFSUVIxMDUiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjMiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiNjIzNSIsInRvdGFsVGF4IjoiNDA4MyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjI1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIyNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjYyMzUiLCJ0b3RhbFRheEFtb3VudCI6IjQwODMiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTEdCUDFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT0xHQlAxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjIyODQiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiNDEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiODAzMyIsInRvdGFsVGF4IjoiNDA4MyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI1IiwiZnJlZUFsbG93YW5jZSI6IjM1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjgwMzMiLCJ0b3RhbFRheEFtb3VudCI6IjQwODMiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjExOTAiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiMTEwIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjEyNDQ5IiwidG90YWxUYXgiOiI0MDgzIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxMjQ0OSIsInRvdGFsVGF4QW1vdW50IjoiNDA4MyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiNjQzIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 9134.28, "calendar_total_sell": 9134.28, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9134.28, "filter": { "id": "F1AE00019-5", "price": 9134.28, "gross_total": 6235, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:05", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:25", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606290805doh2026062916506doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250110lhr202608250625105", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-6", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-6", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:05", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T16:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-29T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-29T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-6", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T01:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT11H10M", "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": "105" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "105" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 9134.28, "gross_total": 6235, "base_fare": 3152.68, "tax": 5981.6, "sell": { "currency": "SEK", "total": 9134.28, "base_fare": 3152.68, "tax": 5981.6 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjIzNSwiYmFzZV9mYXJlIjoyMTUyLCJ0YXgiOjQwODN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MjM1LCJiYXNlX2ZhcmUiOjIxNTIsInRheCI6NDA4MywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MjM1LCJiYXNlX2ZhcmUiOjIxNTIsInRheCI6NDA4M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 9134.28, "base_fare": 3152.68, "tax": 5981.6, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3152.68", "tax": "5981.60", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9134.28, "base_fare": 3152.68, "tax": 5981.6, "gross": { "base_fare": "3152.68", "tax": "5981.60", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYyMzUuMDAiLCJiYXNlX2ZhcmUiOiIyMTUyLjAwIiwidGF4IjoiNDA4My4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxNTIuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjIzNS4wMCIsImJhc2VfZmFyZSI6IjIxNTIuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjE1Mi4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2MjM1LjAwIiwiYmFzZV9mYXJlIjoiMjE1Mi4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjIzNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER6", "brandName": "ECONOMY CLASSIC", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjEiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjEwMzUiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjA4OjA1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZBcnJpdmFsIjoiMTY6NTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJMSFIiLCJvcmlnaW5fdGVybWluYWwiOiI0IiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNiIsImVxdWlwbWVudFR5cGUiOiIzODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjE4OjM1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZBcnJpdmFsIjoiMjA6NDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0MiIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjA4MDUyOTA2MjYxNjUwTEhSRE9IUVJRUjYyOTA2MjYxODM1MjkwNjI2MjA0MERPSEJHV1FSUVI0NDIiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIn19LHsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6IjMiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjIwMzAiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjExOjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZBcnJpdmFsIjoiMTQ6MDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0NSIsImVxdWlwbWVudFR5cGUiOiIzMjAiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNSIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjEwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDY6MjUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI0IiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTA1IiwiZXF1aXBtZW50VHlwZSI6Ijc3VyIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MTE1NTI0MDgyNjE0MDBCR1dET0hRUlFSNDQ1MjUwODI2MDExMDI1MDgyNjA2MjVET0hMSFJRUlFSMTA1IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiIzIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjYyMzUiLCJ0b3RhbFRheCI6IjQwODMiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiMSIsImZyZWVBbGxvd2FuY2UiOiIyNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMjUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI2MjM1IiwidG90YWxUYXhBbW91bnQiOiI0MDgzIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT0xHQlAxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIyMjg0IiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjQxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjgwMzMiLCJ0b3RhbFRheCI6IjQwODMiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiNSIsImZyZWVBbGxvd2FuY2UiOiIzNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI4MDMzIiwidG90YWxUYXhBbW91bnQiOiI0MDgzIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIxMTkwIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjExMCIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxMjQ0OSIsInRvdGFsVGF4IjoiNDA4MyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTI0NDkiLCJ0b3RhbFRheEFtb3VudCI6IjQwODMiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjY0MyIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 9134.28, "calendar_total_sell": 9134.28, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9134.28, "filter": { "id": "F1AE00019-6", "price": 9134.28, "gross_total": 6235, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:05", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:25", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606290805doh2026062916506doh202606291835bgw202606292040442bgw202608241155doh202608241400445doh202608250110lhr202608250625105", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-7", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-7", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H15M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:05", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T16:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT08H25M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-7", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T01:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT11H10M", "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": "105" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "105" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 9134.28, "gross_total": 6235, "base_fare": 3152.68, "tax": 5981.6, "sell": { "currency": "SEK", "total": 9134.28, "base_fare": 3152.68, "tax": 5981.6 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjIzNSwiYmFzZV9mYXJlIjoyMTUyLCJ0YXgiOjQwODN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MjM1LCJiYXNlX2ZhcmUiOjIxNTIsInRheCI6NDA4MywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MjM1LCJiYXNlX2ZhcmUiOjIxNTIsInRheCI6NDA4M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 9134.28, "base_fare": 3152.68, "tax": 5981.6, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3152.68", "tax": "5981.60", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9134.28, "base_fare": 3152.68, "tax": 5981.6, "gross": { "base_fare": "3152.68", "tax": "5981.60", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYyMzUuMDAiLCJiYXNlX2ZhcmUiOiIyMTUyLjAwIiwidGF4IjoiNDA4My4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxNTIuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjIzNS4wMCIsImJhc2VfZmFyZSI6IjIxNTIuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjE1Mi4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2MjM1LjAwIiwiYmFzZV9mYXJlIjoiMjE1Mi4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjIzNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER7", "brandName": "ECONOMY CLASSIC", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjIiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjE3MTUiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjA4OjA1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZBcnJpdmFsIjoiMTY6NTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJMSFIiLCJvcmlnaW5fdGVybWluYWwiOiI0IiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNiIsImVxdWlwbWVudFR5cGUiOiIzODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDM6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ1OCIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjA4MDUyOTA2MjYxNjUwTEhSRE9IUVJRUjYzMDA2MjYwMTE1MzAwNjI2MDMyMERPSEJHV1FSUVI0NTgiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIn19LHsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6IjMiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjIwMzAiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjExOjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZBcnJpdmFsIjoiMTQ6MDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0NSIsImVxdWlwbWVudFR5cGUiOiIzMjAiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNSIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjEwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDY6MjUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI0IiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTA1IiwiZXF1aXBtZW50VHlwZSI6Ijc3VyIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MTE1NTI0MDgyNjE0MDBCR1dET0hRUlFSNDQ1MjUwODI2MDExMDI1MDgyNjA2MjVET0hMSFJRUlFSMTA1IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiIzIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjYyMzUiLCJ0b3RhbFRheCI6IjQwODMiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiMSIsImZyZWVBbGxvd2FuY2UiOiIyNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMjUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI2MjM1IiwidG90YWxUYXhBbW91bnQiOiI0MDgzIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT0xHQlAxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIyMjg0IiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjQxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjgwMzMiLCJ0b3RhbFRheCI6IjQwODMiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiNSIsImZyZWVBbGxvd2FuY2UiOiIzNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI4MDMzIiwidG90YWxUYXhBbW91bnQiOiI0MDgzIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIxMTkwIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjExMCIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxMjQ0OSIsInRvdGFsVGF4IjoiNDA4MyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTI0NDkiLCJ0b3RhbFRheEFtb3VudCI6IjQwODMiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjY0MyIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 9134.28, "calendar_total_sell": 9134.28, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9134.28, "filter": { "id": "F1AE00019-7", "price": 9134.28, "gross_total": 6235, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:05", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:25", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606290805doh2026062916506doh202606300115bgw202606300320458bgw202608241155doh202608241400445doh202608250110lhr202608250625105", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-8", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-8", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:05", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T16:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-29T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-29T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-8", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H05M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T02:45", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T08:00", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT02H40M", "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": "119" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "119" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 9134.28, "gross_total": 6235, "base_fare": 3152.68, "tax": 5981.6, "sell": { "currency": "SEK", "total": 9134.28, "base_fare": 3152.68, "tax": 5981.6 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjIzNSwiYmFzZV9mYXJlIjoyMTUyLCJ0YXgiOjQwODN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MjM1LCJiYXNlX2ZhcmUiOjIxNTIsInRheCI6NDA4MywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MjM1LCJiYXNlX2ZhcmUiOjIxNTIsInRheCI6NDA4M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 9134.28, "base_fare": 3152.68, "tax": 5981.6, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3152.68", "tax": "5981.60", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9134.28, "base_fare": 3152.68, "tax": 5981.6, "gross": { "base_fare": "3152.68", "tax": "5981.60", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYyMzUuMDAiLCJiYXNlX2ZhcmUiOiIyMTUyLjAwIiwidGF4IjoiNDA4My4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxNTIuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjIzNS4wMCIsImJhc2VfZmFyZSI6IjIxNTIuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjE1Mi4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2MjM1LjAwIiwiYmFzZV9mYXJlIjoiMjE1Mi4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjIzNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER8", "brandName": "ECONOMY CLASSIC", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjEiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjEwMzUiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjA4OjA1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZBcnJpdmFsIjoiMTY6NTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJMSFIiLCJvcmlnaW5fdGVybWluYWwiOiI0IiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNiIsImVxdWlwbWVudFR5cGUiOiIzODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjE4OjM1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZBcnJpdmFsIjoiMjA6NDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0MiIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjA4MDUyOTA2MjYxNjUwTEhSRE9IUVJRUjYyOTA2MjYxODM1MjkwNjI2MjA0MERPSEJHV1FSUVI0NDIiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIn19LHsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6IjQiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjEyMDUiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjIxOjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDA6MDUiLCJkYXRlVmFyaWF0aW9uIjoiMSIsIm9yaWdpbiI6IkJHVyIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDQzIiwiZXF1aXBtZW50VHlwZSI6IjMyMCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI1IiwidGltZU9mRGVwYXJ0dXJlIjoiMDI6NDUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNSIsInRpbWVPZkFycml2YWwiOiIwODowMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJMSFIiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjQiLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxMTkiLCJlcXVpcG1lbnRUeXBlIjoiNzdXIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyNDA4MjYyMTU1MjUwODI2MDAwNUJHV0RPSFFSUVI0NDMyNTA4MjYwMjQ1MjUwODI2MDgwMERPSExIUlFSUVIxMTkiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiNjIzNSIsInRvdGFsVGF4IjoiNDA4MyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjI1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIyNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjYyMzUiLCJ0b3RhbFRheEFtb3VudCI6IjQwODMiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTEdCUDFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT0xHQlAxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjIyODQiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiNDEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiODAzMyIsInRvdGFsVGF4IjoiNDA4MyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI1IiwiZnJlZUFsbG93YW5jZSI6IjM1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjgwMzMiLCJ0b3RhbFRheEFtb3VudCI6IjQwODMiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjExOTAiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiMTEwIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjEyNDQ5IiwidG90YWxUYXgiOiI0MDgzIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxMjQ0OSIsInRvdGFsVGF4QW1vdW50IjoiNDA4MyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiNjQzIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 9134.28, "calendar_total_sell": 9134.28, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9134.28, "filter": { "id": "F1AE00019-8", "price": 9134.28, "gross_total": 6235, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:05", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606290805doh2026062916506doh202606291835bgw202606292040442bgw202608242155doh202608250005443doh202608250245lhr202608250800119", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-9", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-9", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:05", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T16:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-29T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-29T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-9", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H20M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T08:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T13:15", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT07H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 9134.28, "gross_total": 6235, "base_fare": 3152.68, "tax": 5981.6, "sell": { "currency": "SEK", "total": 9134.28, "base_fare": 3152.68, "tax": 5981.6 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjIzNSwiYmFzZV9mYXJlIjoyMTUyLCJ0YXgiOjQwODN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MjM1LCJiYXNlX2ZhcmUiOjIxNTIsInRheCI6NDA4MywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MjM1LCJiYXNlX2ZhcmUiOjIxNTIsInRheCI6NDA4M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 9134.28, "base_fare": 3152.68, "tax": 5981.6, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3152.68", "tax": "5981.60", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9134.28, "base_fare": 3152.68, "tax": 5981.6, "gross": { "base_fare": "3152.68", "tax": "5981.60", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYyMzUuMDAiLCJiYXNlX2ZhcmUiOiIyMTUyLjAwIiwidGF4IjoiNDA4My4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxNTIuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjIzNS4wMCIsImJhc2VfZmFyZSI6IjIxNTIuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjE1Mi4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2MjM1LjAwIiwiYmFzZV9mYXJlIjoiMjE1Mi4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjIzNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER9", "brandName": "ECONOMY CLASSIC", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjEiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjEwMzUiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjA4OjA1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZBcnJpdmFsIjoiMTY6NTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJMSFIiLCJvcmlnaW5fdGVybWluYWwiOiI0IiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNiIsImVxdWlwbWVudFR5cGUiOiIzODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjE4OjM1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZBcnJpdmFsIjoiMjA6NDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0MiIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjA4MDUyOTA2MjYxNjUwTEhSRE9IUVJRUjYyOTA2MjYxODM1MjkwNjI2MjA0MERPSEJHV1FSUVI0NDIiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIn19LHsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6IjUiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjE3MjAiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjIxOjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDA6MDUiLCJkYXRlVmFyaWF0aW9uIjoiMSIsIm9yaWdpbiI6IkJHVyIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDQzIiwiZXF1aXBtZW50VHlwZSI6IjMyMCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI1IiwidGltZU9mRGVwYXJ0dXJlIjoiMDg6MDAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNSIsInRpbWVPZkFycml2YWwiOiIxMzoxNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJMSFIiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjQiLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIzIiwiZXF1aXBtZW50VHlwZSI6IjM4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MjE1NTI1MDgyNjAwMDVCR1dET0hRUlFSNDQzMjUwODI2MDgwMDI1MDgyNjEzMTVET0hMSFJRUlFSMyIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIifX1dLCJwcmljZV9kYXRhIjpbeyJpdGVtTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI2MjM1IiwidG90YWxUYXgiOiI0MDgzIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjEiLCJmcmVlQWxsb3dhbmNlIjoiMjUiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjI1IiwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiNjIzNSIsInRvdGFsVGF4QW1vdW50IjoiNDA4MyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTEdCUDFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMjI4NCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiI0MSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI4MDMzIiwidG90YWxUYXgiOiI0MDgzIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjUiLCJmcmVlQWxsb3dhbmNlIjoiMzUiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjM1IiwidW5pdCI6ImtnIiwidGl0bGUiOiIzNSBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiODAzMyIsInRvdGFsVGF4QW1vdW50IjoiNDA4MyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMTE5MCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIxMTAiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTI0NDkiLCJ0b3RhbFRheCI6IjQwODMiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEyNDQ5IiwidG90YWxUYXhBbW91bnQiOiI0MDgzIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiI2NDMiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX1dfQ==", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 9134.28, "calendar_total_sell": 9134.28, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9134.28, "filter": { "id": "F1AE00019-9", "price": 9134.28, "gross_total": 6235, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:05", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-25T13:15", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606290805doh2026062916506doh202606291835bgw202606292040442bgw202608242155doh202608250005443doh202608250800lhr2026082513153", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-10", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-10", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H15M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:05", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T16:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT08H25M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-10", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H05M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T02:45", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T08:00", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT02H40M", "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": "119" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "119" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 9134.28, "gross_total": 6235, "base_fare": 3152.68, "tax": 5981.6, "sell": { "currency": "SEK", "total": 9134.28, "base_fare": 3152.68, "tax": 5981.6 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjIzNSwiYmFzZV9mYXJlIjoyMTUyLCJ0YXgiOjQwODN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MjM1LCJiYXNlX2ZhcmUiOjIxNTIsInRheCI6NDA4MywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MjM1LCJiYXNlX2ZhcmUiOjIxNTIsInRheCI6NDA4M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 9134.28, "base_fare": 3152.68, "tax": 5981.6, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3152.68", "tax": "5981.60", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9134.28, "base_fare": 3152.68, "tax": 5981.6, "gross": { "base_fare": "3152.68", "tax": "5981.60", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYyMzUuMDAiLCJiYXNlX2ZhcmUiOiIyMTUyLjAwIiwidGF4IjoiNDA4My4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxNTIuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjIzNS4wMCIsImJhc2VfZmFyZSI6IjIxNTIuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjE1Mi4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2MjM1LjAwIiwiYmFzZV9mYXJlIjoiMjE1Mi4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjIzNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER10", "brandName": "ECONOMY CLASSIC", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjIiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjE3MTUiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjA4OjA1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZBcnJpdmFsIjoiMTY6NTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJMSFIiLCJvcmlnaW5fdGVybWluYWwiOiI0IiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNiIsImVxdWlwbWVudFR5cGUiOiIzODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDM6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ1OCIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjA4MDUyOTA2MjYxNjUwTEhSRE9IUVJRUjYzMDA2MjYwMTE1MzAwNjI2MDMyMERPSEJHV1FSUVI0NTgiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIn19LHsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6IjQiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjEyMDUiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjIxOjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDA6MDUiLCJkYXRlVmFyaWF0aW9uIjoiMSIsIm9yaWdpbiI6IkJHVyIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDQzIiwiZXF1aXBtZW50VHlwZSI6IjMyMCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI1IiwidGltZU9mRGVwYXJ0dXJlIjoiMDI6NDUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNSIsInRpbWVPZkFycml2YWwiOiIwODowMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJMSFIiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjQiLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxMTkiLCJlcXVpcG1lbnRUeXBlIjoiNzdXIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyNDA4MjYyMTU1MjUwODI2MDAwNUJHV0RPSFFSUVI0NDMyNTA4MjYwMjQ1MjUwODI2MDgwMERPSExIUlFSUVIxMTkiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiNjIzNSIsInRvdGFsVGF4IjoiNDA4MyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIxIiwiZnJlZUFsbG93YW5jZSI6IjI1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIyNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjYyMzUiLCJ0b3RhbFRheEFtb3VudCI6IjQwODMiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTEdCUDFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT0xHQlAxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjIyODQiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiNDEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiODAzMyIsInRvdGFsVGF4IjoiNDA4MyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI1IiwiZnJlZUFsbG93YW5jZSI6IjM1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjgwMzMiLCJ0b3RhbFRheEFtb3VudCI6IjQwODMiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjExOTAiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiMTEwIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjEyNDQ5IiwidG90YWxUYXgiOiI0MDgzIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxMjQ0OSIsInRvdGFsVGF4QW1vdW50IjoiNDA4MyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiNjQzIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 9134.28, "calendar_total_sell": 9134.28, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9134.28, "filter": { "id": "F1AE00019-10", "price": 9134.28, "gross_total": 6235, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:05", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606290805doh2026062916506doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250245lhr202608250800119", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-11", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-11", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H15M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:05", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T16:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT08H25M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-11", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H20M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T08:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T13:15", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT07H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 9134.28, "gross_total": 6235, "base_fare": 3152.68, "tax": 5981.6, "sell": { "currency": "SEK", "total": 9134.28, "base_fare": 3152.68, "tax": 5981.6 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjIzNSwiYmFzZV9mYXJlIjoyMTUyLCJ0YXgiOjQwODN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MjM1LCJiYXNlX2ZhcmUiOjIxNTIsInRheCI6NDA4MywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2MjM1LCJiYXNlX2ZhcmUiOjIxNTIsInRheCI6NDA4M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 9134.28, "base_fare": 3152.68, "tax": 5981.6, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3152.68", "tax": "5981.60", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9134.28, "base_fare": 3152.68, "tax": 5981.6, "gross": { "base_fare": "3152.68", "tax": "5981.60", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjYyMzUuMDAiLCJiYXNlX2ZhcmUiOiIyMTUyLjAwIiwidGF4IjoiNDA4My4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxNTIuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjIzNS4wMCIsImJhc2VfZmFyZSI6IjIxNTIuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjE1Mi4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2MjM1LjAwIiwiYmFzZV9mYXJlIjoiMjE1Mi4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjIzNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER11", "brandName": "ECONOMY CLASSIC", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjIiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjE3MTUiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjA4OjA1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZBcnJpdmFsIjoiMTY6NTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJMSFIiLCJvcmlnaW5fdGVybWluYWwiOiI0IiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNiIsImVxdWlwbWVudFR5cGUiOiIzODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDM6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ1OCIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjA4MDUyOTA2MjYxNjUwTEhSRE9IUVJRUjYzMDA2MjYwMTE1MzAwNjI2MDMyMERPSEJHV1FSUVI0NTgiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIn19LHsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6IjUiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjE3MjAiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjIxOjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDA6MDUiLCJkYXRlVmFyaWF0aW9uIjoiMSIsIm9yaWdpbiI6IkJHVyIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDQzIiwiZXF1aXBtZW50VHlwZSI6IjMyMCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI1IiwidGltZU9mRGVwYXJ0dXJlIjoiMDg6MDAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNSIsInRpbWVPZkFycml2YWwiOiIxMzoxNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJMSFIiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjQiLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIzIiwiZXF1aXBtZW50VHlwZSI6IjM4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MjE1NTI1MDgyNjAwMDVCR1dET0hRUlFSNDQzMjUwODI2MDgwMDI1MDgyNjEzMTVET0hMSFJRUlFSMyIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIifX1dLCJwcmljZV9kYXRhIjpbeyJpdGVtTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI2MjM1IiwidG90YWxUYXgiOiI0MDgzIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjEiLCJmcmVlQWxsb3dhbmNlIjoiMjUiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjI1IiwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiNjIzNSIsInRvdGFsVGF4QW1vdW50IjoiNDA4MyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTEdCUDFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMjI4NCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiI0MSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI4MDMzIiwidG90YWxUYXgiOiI0MDgzIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjUiLCJmcmVlQWxsb3dhbmNlIjoiMzUiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjM1IiwidW5pdCI6ImtnIiwidGl0bGUiOiIzNSBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiODAzMyIsInRvdGFsVGF4QW1vdW50IjoiNDA4MyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMTE5MCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIxMTAiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTI0NDkiLCJ0b3RhbFRheCI6IjQwODMiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEyNDQ5IiwidG90YWxUYXhBbW91bnQiOiI0MDgzIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiI2NDMiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX1dfQ==", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 9134.28, "calendar_total_sell": 9134.28, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9134.28, "filter": { "id": "F1AE00019-11", "price": 9134.28, "gross_total": 6235, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:05", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-25T13:15", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606290805doh2026062916506doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250800lhr2026082513153", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-12", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-12", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H45M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T21:55", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T06:40", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "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": "16" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "16" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT11H55M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-12", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H05M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T02:45", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T08:00", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT12H45M", "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": "119" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "119" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 9460.98, "gross_total": 6458, "base_fare": 3455.94, "tax": 6005.04, "sell": { "currency": "SEK", "total": 9460.98, "base_fare": 3455.94, "tax": 6005.04 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjQ1OCwiYmFzZV9mYXJlIjoyMzU5LCJ0YXgiOjQwOTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NDU4LCJiYXNlX2ZhcmUiOjIzNTksInRheCI6NDA5OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NDU4LCJiYXNlX2ZhcmUiOjIzNTksInRheCI6NDA5OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 9460.98, "base_fare": 3455.94, "tax": 6005.04, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3455.94", "tax": "6005.04", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9460.98, "base_fare": 3455.94, "tax": 6005.04, "gross": { "base_fare": "3455.94", "tax": "6005.04", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY0NTguMDAiLCJiYXNlX2ZhcmUiOiIyMzU5LjAwIiwidGF4IjoiNDA5OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIzNTkuMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjQ1OC4wMCIsImJhc2VfZmFyZSI6IjIzNTkuMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjM1OS4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NDU4LjAwIiwiYmFzZV9mYXJlIjoiMjM1OS4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjQ1OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER12", "brandName": "ECONOMY CLASSIC", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjUiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjIwNDUiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjIxOjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDY6NDAiLCJkYXRlVmFyaWF0aW9uIjoiMSIsIm9yaWdpbiI6IkxIUiIsIm9yaWdpbl90ZXJtaW5hbCI6IjQiLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxNiIsImVxdWlwbWVudFR5cGUiOiI3N1ciLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFMR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjE4OjM1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMjA6NDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0MiIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFMR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjIxNTUzMDA2MjYwNjQwTEhSRE9IUVJRUjE2MzAwNjI2MTgzNTMwMDYyNjIwNDBET0hCR1dRUlFSNDQyIiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIxIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIyMjA1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI0IiwidGltZU9mQXJyaXZhbCI6IjE0OjAwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQkdXIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NDUiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiIxIiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjEifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTEdCUDFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMjo0NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjA4OjAwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkxIUiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNCIsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjExOSIsImVxdWlwbWVudFR5cGUiOiI3N1ciLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjEiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiMSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFMR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI0MDgyNjExNTUyNDA4MjYxNDAwQkdXRE9IUVJRUjQ0NTI1MDgyNjAyNDUyNTA4MjYwODAwRE9ITEhSUVJRUjExOSIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIifX1dLCJwcmljZV9kYXRhIjpbeyJpdGVtTnVtYmVyIjoiNSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI2NDU4IiwidG90YWxUYXgiOiI0MDk5IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjEiLCJmcmVlQWxsb3dhbmNlIjoiMjUiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjI1IiwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiNjQ1OCIsInRvdGFsVGF4QW1vdW50IjoiNDA5OSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFMR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTEdCUDFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiMSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiIxIn1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUUxHQlAxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjEiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiMSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFMR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMjI4NCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiI0MyIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI4MDQ5IiwidG90YWxUYXgiOiI0MDk5IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjUiLCJmcmVlQWxsb3dhbmNlIjoiMzUiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjM1IiwidW5pdCI6ImtnIiwidGl0bGUiOiIzNSBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiODA0OSIsInRvdGFsVGF4QW1vdW50IjoiNDA5OSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMTE5MCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIxMTEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTI0NjUiLCJ0b3RhbFRheCI6IjQwOTkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEyNDY1IiwidG90YWxUYXhBbW91bnQiOiI0MDk5IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiI2NDMiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX1dfQ==", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 9460.98, "calendar_total_sell": 9460.98, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9460.98, "filter": { "id": "F1AE00019-12", "price": 9460.98, "gross_total": 6458, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-06-29T21:55", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606292155doh20260630064016doh202606301835bgw202606302040442bgw202608241155doh202608241400445doh202608250245lhr202608250800119", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-13", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-13", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:05", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T16:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DOH", "departure_time": "2026-06-29T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-29T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-13", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-25T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:30", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_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": 9502, "gross_total": 6486, "base_fare": 3520.4, "tax": 5981.6, "sell": { "currency": "SEK", "total": 9502, "base_fare": 3520.4, "tax": 5981.6 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjQ4NiwiYmFzZV9mYXJlIjoyNDAzLCJ0YXgiOjQwODN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NDg2LCJiYXNlX2ZhcmUiOjI0MDMsInRheCI6NDA4MywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NDg2LCJiYXNlX2ZhcmUiOjI0MDMsInRheCI6NDA4M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 9502, "base_fare": 3520.4, "tax": 5981.6, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3520.40", "tax": "5981.60", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9502, "base_fare": 3520.4, "tax": 5981.6, "gross": { "base_fare": "3520.40", "tax": "5981.60", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY0ODYuMDAiLCJiYXNlX2ZhcmUiOiIyNDAzLjAwIiwidGF4IjoiNDA4My4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0MDMuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjQ4Ni4wMCIsImJhc2VfZmFyZSI6IjI0MDMuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQwMy4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NDg2LjAwIiwiYmFzZV9mYXJlIjoiMjQwMy4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjQ4NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER13", "brandName": "ECONOMY CLASSIC", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjEiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjEwMzUiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjA4OjA1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZBcnJpdmFsIjoiMTY6NTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJMSFIiLCJvcmlnaW5fdGVybWluYWwiOiI0IiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNiIsImVxdWlwbWVudFR5cGUiOiIzODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjE4OjM1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZBcnJpdmFsIjoiMjA6NDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0MiIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjA4MDUyOTA2MjYxNjUwTEhSRE9IUVJRUjYyOTA2MjYxODM1MjkwNjI2MjA0MERPSEJHV1FSUVI0NDIiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIn19LHsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6IjYiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjEwMzUiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjIxOjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDA6MDUiLCJkYXRlVmFyaWF0aW9uIjoiMSIsIm9yaWdpbiI6IkJHVyIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDQzIiwiZXF1aXBtZW50VHlwZSI6IjMyMCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI1IiwidGltZU9mRGVwYXJ0dXJlIjoiMDE6MTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNSIsInRpbWVPZkFycml2YWwiOiIwNjozMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJMSFIiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjQiLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxMDMiLCJlcXVpcG1lbnRUeXBlIjoiMzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyNDA4MjYyMTU1MjUwODI2MDAwNUJHV0RPSFFSUVI0NDMyNTA4MjYwMTE1MjUwODI2MDYzMERPSExIUlFSUVIxMDMiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjYiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiNjQ4NiIsInRvdGFsVGF4IjoiNDA4MyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIyIiwiZnJlZUFsbG93YW5jZSI6IjMwIiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzMCIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjY0ODYiLCJ0b3RhbFRheEFtb3VudCI6IjQwODMiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTEdCUDFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT0xHQlAxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjIyODQiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiNDEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiODAzMyIsInRvdGFsVGF4IjoiNDA4MyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI1IiwiZnJlZUFsbG93YW5jZSI6IjM1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjgwMzMiLCJ0b3RhbFRheEFtb3VudCI6IjQwODMiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjExOTAiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiMTEwIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjEyNDQ5IiwidG90YWxUYXgiOiI0MDgzIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxMjQ0OSIsInRvdGFsVGF4QW1vdW50IjoiNDA4MyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiNjQzIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 9502, "calendar_total_sell": 9502, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9502, "filter": { "id": "F1AE00019-13", "price": 9502, "gross_total": 6486, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:05", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:30", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202606290805doh2026062916506doh202606291835bgw202606292040442bgw202608242155doh202608250005443doh202608250115lhr202608250630103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-14", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-14", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H15M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:05", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T16:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DOH", "departure_time": "2026-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT08H25M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-14", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-25T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:30", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_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": 9502, "gross_total": 6486, "base_fare": 3520.4, "tax": 5981.6, "sell": { "currency": "SEK", "total": 9502, "base_fare": 3520.4, "tax": 5981.6 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjQ4NiwiYmFzZV9mYXJlIjoyNDAzLCJ0YXgiOjQwODN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NDg2LCJiYXNlX2ZhcmUiOjI0MDMsInRheCI6NDA4MywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NDg2LCJiYXNlX2ZhcmUiOjI0MDMsInRheCI6NDA4M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 9502, "base_fare": 3520.4, "tax": 5981.6, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3520.40", "tax": "5981.60", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9502, "base_fare": 3520.4, "tax": 5981.6, "gross": { "base_fare": "3520.40", "tax": "5981.60", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY0ODYuMDAiLCJiYXNlX2ZhcmUiOiIyNDAzLjAwIiwidGF4IjoiNDA4My4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0MDMuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjQ4Ni4wMCIsImJhc2VfZmFyZSI6IjI0MDMuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQwMy4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NDg2LjAwIiwiYmFzZV9mYXJlIjoiMjQwMy4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjQ4NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER14", "brandName": "ECONOMY CLASSIC", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjIiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjE3MTUiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjA4OjA1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZBcnJpdmFsIjoiMTY6NTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJMSFIiLCJvcmlnaW5fdGVybWluYWwiOiI0IiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNiIsImVxdWlwbWVudFR5cGUiOiIzODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDM6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ1OCIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjA4MDUyOTA2MjYxNjUwTEhSRE9IUVJRUjYzMDA2MjYwMTE1MzAwNjI2MDMyMERPSEJHV1FSUVI0NTgiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIn19LHsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6IjYiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjEwMzUiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjIxOjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDA6MDUiLCJkYXRlVmFyaWF0aW9uIjoiMSIsIm9yaWdpbiI6IkJHVyIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDQzIiwiZXF1aXBtZW50VHlwZSI6IjMyMCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI1IiwidGltZU9mRGVwYXJ0dXJlIjoiMDE6MTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNSIsInRpbWVPZkFycml2YWwiOiIwNjozMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJMSFIiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjQiLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxMDMiLCJlcXVpcG1lbnRUeXBlIjoiMzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyNDA4MjYyMTU1MjUwODI2MDAwNUJHV0RPSFFSUVI0NDMyNTA4MjYwMTE1MjUwODI2MDYzMERPSExIUlFSUVIxMDMiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjYiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiNjQ4NiIsInRvdGFsVGF4IjoiNDA4MyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIyIiwiZnJlZUFsbG93YW5jZSI6IjMwIiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzMCIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjY0ODYiLCJ0b3RhbFRheEFtb3VudCI6IjQwODMiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTEdCUDFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT0xHQlAxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjIyODQiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiNDEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiODAzMyIsInRvdGFsVGF4IjoiNDA4MyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI1IiwiZnJlZUFsbG93YW5jZSI6IjM1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjgwMzMiLCJ0b3RhbFRheEFtb3VudCI6IjQwODMiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjExOTAiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiMTEwIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjEyNDQ5IiwidG90YWxUYXgiOiI0MDgzIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxMjQ0OSIsInRvdGFsVGF4QW1vdW50IjoiNDA4MyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiNjQzIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 9502, "calendar_total_sell": 9502, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9502, "filter": { "id": "F1AE00019-14", "price": 9502, "gross_total": 6486, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:05", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:30", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202606290805doh2026062916506doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250115lhr202608250630103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-15", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-15", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T19:25", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T04:10", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "12" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "12" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT14H25M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-15", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T01:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H05M", "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": "105" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "105" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 9651.43, "gross_total": 6588, "base_fare": 3646.39, "tax": 6005.04, "sell": { "currency": "SEK", "total": 9651.43, "base_fare": 3646.39, "tax": 6005.04 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjU4OCwiYmFzZV9mYXJlIjoyNDg5LCJ0YXgiOjQwOTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTg4LCJiYXNlX2ZhcmUiOjI0ODksInRheCI6NDA5OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTg4LCJiYXNlX2ZhcmUiOjI0ODksInRheCI6NDA5OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 9651.43, "base_fare": 3646.39, "tax": 6005.04, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3646.39", "tax": "6005.04", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9651.43, "base_fare": 3646.39, "tax": 6005.04, "gross": { "base_fare": "3646.39", "tax": "6005.04", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY1ODguMDAiLCJiYXNlX2ZhcmUiOiIyNDg5LjAwIiwidGF4IjoiNDA5OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0ODkuMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjU4OC4wMCIsImJhc2VfZmFyZSI6IjI0ODkuMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQ4OS4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NTg4LjAwIiwiYmFzZV9mYXJlIjoiMjQ4OS4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjU4OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER15", "brandName": "ECONOMY CLASSIC", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjMiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjIzMTUiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjE5OjI1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDQ6MTAiLCJkYXRlVmFyaWF0aW9uIjoiMSIsIm9yaWdpbiI6IkxIUiIsIm9yaWdpbl90ZXJtaW5hbCI6IjQiLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxMiIsImVxdWlwbWVudFR5cGUiOiI3N0wiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjE4OjM1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMjA6NDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0MiIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjE5MjUzMDA2MjYwNDEwTEhSRE9IUVJRUjEyMzAwNjI2MTgzNTMwMDYyNjIwNDBET0hCR1dRUlFSNDQyIiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIyIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDMwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIyMTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjAwOjA1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0MyIsImVxdWlwbWVudFR5cGUiOiIzMjAiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNSIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjEwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDY6MjUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI0IiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTA1IiwiZXF1aXBtZW50VHlwZSI6Ijc3VyIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MjE1NTI1MDgyNjAwMDVCR1dET0hRUlFSNDQzMjUwODI2MDExMDI1MDgyNjA2MjVET0hMSFJRUlFSMTA1IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiI3IiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjY1ODgiLCJ0b3RhbFRheCI6IjQwOTkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiMSIsImZyZWVBbGxvd2FuY2UiOiIyNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMjUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI2NTg4IiwidG90YWxUYXhBbW91bnQiOiI0MDk5IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExHQlAxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIyMjg0IiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjQ0IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjgwNDkiLCJ0b3RhbFRheCI6IjQwOTkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiNSIsImZyZWVBbGxvd2FuY2UiOiIzNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI4MDQ5IiwidG90YWxUYXhBbW91bnQiOiI0MDk5IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIxMTkwIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjExMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxMjQ2NSIsInRvdGFsVGF4IjoiNDA5OSIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTI0NjUiLCJ0b3RhbFRheEFtb3VudCI6IjQwOTkiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjY0MyIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 9651.43, "calendar_total_sell": 9651.43, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9651.43, "filter": { "id": "F1AE00019-15", "price": 9651.43, "gross_total": 6588, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77L", "aircraft_name": "77L", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T19:25", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:25", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606291925doh20260630041012doh202606301835bgw202606302040442bgw202608242155doh202608250005443doh202608250110lhr202608250625105", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-16", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-16", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT02H40M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T16:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T00:45", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "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": "8" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT17H50M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-16", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T01:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H05M", "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": "105" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "105" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 9651.43, "gross_total": 6588, "base_fare": 3646.39, "tax": 6005.04, "sell": { "currency": "SEK", "total": 9651.43, "base_fare": 3646.39, "tax": 6005.04 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjU4OCwiYmFzZV9mYXJlIjoyNDg5LCJ0YXgiOjQwOTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTg4LCJiYXNlX2ZhcmUiOjI0ODksInRheCI6NDA5OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTg4LCJiYXNlX2ZhcmUiOjI0ODksInRheCI6NDA5OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 9651.43, "base_fare": 3646.39, "tax": 6005.04, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3646.39", "tax": "6005.04", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9651.43, "base_fare": 3646.39, "tax": 6005.04, "gross": { "base_fare": "3646.39", "tax": "6005.04", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY1ODguMDAiLCJiYXNlX2ZhcmUiOiIyNDg5LjAwIiwidGF4IjoiNDA5OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0ODkuMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjU4OC4wMCIsImJhc2VfZmFyZSI6IjI0ODkuMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQ4OS4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NTg4LjAwIiwiYmFzZV9mYXJlIjoiMjQ4OS4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjU4OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER16", "brandName": "ECONOMY CLASSIC", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjQiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjI2NDAiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjE2OjAwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDA6NDUiLCJkYXRlVmFyaWF0aW9uIjoiMSIsIm9yaWdpbiI6IkxIUiIsIm9yaWdpbl90ZXJtaW5hbCI6IjQiLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI4IiwiZXF1aXBtZW50VHlwZSI6Ijc3VyIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExHQlAxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA2LTMwIiwidGltZU9mRGVwYXJ0dXJlIjoiMTg6MzUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNi0zMCIsInRpbWVPZkFycml2YWwiOiIyMDo0MCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJCR1ciLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDQyIiwiZXF1aXBtZW50VHlwZSI6Ijc4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExHQlAxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjkwNjI2MTYwMDMwMDYyNjAwNDVMSFJET0hRUlFSODMwMDYyNjE4MzUzMDA2MjYyMDQwRE9IQkdXUVJRUjQ0MiIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiMiIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTAzMCIsIk1ham9yaXR5Q2FycmllciI6IlFSIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMjE6NTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNSIsInRpbWVPZkFycml2YWwiOiIwMDowNSIsImRhdGVWYXJpYXRpb24iOiIxIiwib3JpZ2luIjoiQkdXIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NDMiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjA2OjI1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkxIUiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNCIsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjEwNSIsImVxdWlwbWVudFR5cGUiOiI3N1ciLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI0MDgyNjIxNTUyNTA4MjYwMDA1QkdXRE9IUVJRUjQ0MzI1MDgyNjAxMTAyNTA4MjYwNjI1RE9ITEhSUVJRUjEwNSIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIifX1dLCJwcmljZV9kYXRhIjpbeyJpdGVtTnVtYmVyIjoiNyIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI2NTg4IiwidG90YWxUYXgiOiI0MDk5IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjEiLCJmcmVlQWxsb3dhbmNlIjoiMjUiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjI1IiwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiNjU4OCIsInRvdGFsVGF4QW1vdW50IjoiNDA5OSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTEdCUDFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMjI4NCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiI0NCIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI4MDQ5IiwidG90YWxUYXgiOiI0MDk5IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjUiLCJmcmVlQWxsb3dhbmNlIjoiMzUiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjM1IiwidW5pdCI6ImtnIiwidGl0bGUiOiIzNSBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiODA0OSIsInRvdGFsVGF4QW1vdW50IjoiNDA5OSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMTE5MCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIxMTIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTI0NjUiLCJ0b3RhbFRheCI6IjQwOTkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEyNDY1IiwidG90YWxUYXhBbW91bnQiOiI0MDk5IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiI2NDMiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX1dfQ==", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 9651.43, "calendar_total_sell": 9651.43, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9651.43, "filter": { "id": "F1AE00019-16", "price": 9651.43, "gross_total": 6588, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T16:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:25", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606291600doh2026063000458doh202606301835bgw202606302040442bgw202608242155doh202608250005443doh202608250110lhr202608250625105", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-17", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-17", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T19:25", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T04:10", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "12" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "12" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT14H25M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-17", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T01:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT11H10M", "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": "105" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "105" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 9651.43, "gross_total": 6588, "base_fare": 3646.39, "tax": 6005.04, "sell": { "currency": "SEK", "total": 9651.43, "base_fare": 3646.39, "tax": 6005.04 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjU4OCwiYmFzZV9mYXJlIjoyNDg5LCJ0YXgiOjQwOTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTg4LCJiYXNlX2ZhcmUiOjI0ODksInRheCI6NDA5OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTg4LCJiYXNlX2ZhcmUiOjI0ODksInRheCI6NDA5OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 9651.43, "base_fare": 3646.39, "tax": 6005.04, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3646.39", "tax": "6005.04", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9651.43, "base_fare": 3646.39, "tax": 6005.04, "gross": { "base_fare": "3646.39", "tax": "6005.04", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY1ODguMDAiLCJiYXNlX2ZhcmUiOiIyNDg5LjAwIiwidGF4IjoiNDA5OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0ODkuMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjU4OC4wMCIsImJhc2VfZmFyZSI6IjI0ODkuMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQ4OS4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NTg4LjAwIiwiYmFzZV9mYXJlIjoiMjQ4OS4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjU4OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER17", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 9651.43, "calendar_total_sell": 9651.43, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9651.43, "filter": { "id": "F1AE00019-17", "price": 9651.43, "gross_total": 6588, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77L", "aircraft_name": "77L", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T19:25", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:25", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606291925doh20260630041012doh202606301835bgw202606302040442bgw202608241155doh202608241400445doh202608250110lhr202608250625105", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-18", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-18", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT02H40M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T16:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T00:45", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "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": "8" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT17H50M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-18", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T01:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT11H10M", "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": "105" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "105" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 9651.43, "gross_total": 6588, "base_fare": 3646.39, "tax": 6005.04, "sell": { "currency": "SEK", "total": 9651.43, "base_fare": 3646.39, "tax": 6005.04 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjU4OCwiYmFzZV9mYXJlIjoyNDg5LCJ0YXgiOjQwOTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTg4LCJiYXNlX2ZhcmUiOjI0ODksInRheCI6NDA5OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTg4LCJiYXNlX2ZhcmUiOjI0ODksInRheCI6NDA5OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 9651.43, "base_fare": 3646.39, "tax": 6005.04, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3646.39", "tax": "6005.04", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9651.43, "base_fare": 3646.39, "tax": 6005.04, "gross": { "base_fare": "3646.39", "tax": "6005.04", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY1ODguMDAiLCJiYXNlX2ZhcmUiOiIyNDg5LjAwIiwidGF4IjoiNDA5OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0ODkuMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjU4OC4wMCIsImJhc2VfZmFyZSI6IjI0ODkuMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQ4OS4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NTg4LjAwIiwiYmFzZV9mYXJlIjoiMjQ4OS4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjU4OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER18", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 9651.43, "calendar_total_sell": 9651.43, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9651.43, "filter": { "id": "F1AE00019-18", "price": 9651.43, "gross_total": 6588, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T16:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:25", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606291600doh2026063000458doh202606301835bgw202606302040442bgw202608241155doh202608241400445doh202608250110lhr202608250625105", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-19", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-19", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T19:25", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T04:10", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "12" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "12" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT14H25M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-19", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H05M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T02:45", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T08:00", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT02H40M", "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": "119" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "119" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 9651.43, "gross_total": 6588, "base_fare": 3646.39, "tax": 6005.04, "sell": { "currency": "SEK", "total": 9651.43, "base_fare": 3646.39, "tax": 6005.04 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjU4OCwiYmFzZV9mYXJlIjoyNDg5LCJ0YXgiOjQwOTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTg4LCJiYXNlX2ZhcmUiOjI0ODksInRheCI6NDA5OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTg4LCJiYXNlX2ZhcmUiOjI0ODksInRheCI6NDA5OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 9651.43, "base_fare": 3646.39, "tax": 6005.04, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3646.39", "tax": "6005.04", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9651.43, "base_fare": 3646.39, "tax": 6005.04, "gross": { "base_fare": "3646.39", "tax": "6005.04", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY1ODguMDAiLCJiYXNlX2ZhcmUiOiIyNDg5LjAwIiwidGF4IjoiNDA5OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0ODkuMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjU4OC4wMCIsImJhc2VfZmFyZSI6IjI0ODkuMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQ4OS4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NTg4LjAwIiwiYmFzZV9mYXJlIjoiMjQ4OS4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjU4OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER19", "brandName": "ECONOMY CLASSIC", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjMiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjIzMTUiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjE5OjI1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDQ6MTAiLCJkYXRlVmFyaWF0aW9uIjoiMSIsIm9yaWdpbiI6IkxIUiIsIm9yaWdpbl90ZXJtaW5hbCI6IjQiLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxMiIsImVxdWlwbWVudFR5cGUiOiI3N0wiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjE4OjM1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMjA6NDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0MiIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjE5MjUzMDA2MjYwNDEwTEhSRE9IUVJRUjEyMzAwNjI2MTgzNTMwMDYyNjIwNDBET0hCR1dRUlFSNDQyIiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiI0IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMjA1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIyMTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjAwOjA1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0MyIsImVxdWlwbWVudFR5cGUiOiIzMjAiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNSIsInRpbWVPZkRlcGFydHVyZSI6IjAyOjQ1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDg6MDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI0IiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTE5IiwiZXF1aXBtZW50VHlwZSI6Ijc3VyIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MjE1NTI1MDgyNjAwMDVCR1dET0hRUlFSNDQzMjUwODI2MDI0NTI1MDgyNjA4MDBET0hMSFJRUlFSMTE5IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiI4IiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjY1ODgiLCJ0b3RhbFRheCI6IjQwOTkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiMSIsImZyZWVBbGxvd2FuY2UiOiIyNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMjUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI2NTg4IiwidG90YWxUYXhBbW91bnQiOiI0MDk5IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExHQlAxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIyMjg0IiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjQ0IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjgwNDkiLCJ0b3RhbFRheCI6IjQwOTkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiNSIsImZyZWVBbGxvd2FuY2UiOiIzNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI4MDQ5IiwidG90YWxUYXhBbW91bnQiOiI0MDk5IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIxMTkwIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjExMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxMjQ2NSIsInRvdGFsVGF4IjoiNDA5OSIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTI0NjUiLCJ0b3RhbFRheEFtb3VudCI6IjQwOTkiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjY0MyIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 9651.43, "calendar_total_sell": 9651.43, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9651.43, "filter": { "id": "F1AE00019-19", "price": 9651.43, "gross_total": 6588, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77L", "aircraft_name": "77L", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T19:25", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606291925doh20260630041012doh202606301835bgw202606302040442bgw202608242155doh202608250005443doh202608250245lhr202608250800119", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-20", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-20", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT02H40M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T16:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T00:45", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "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": "8" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT17H50M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-20", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H05M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T02:45", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T08:00", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT02H40M", "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": "119" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "119" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 9651.43, "gross_total": 6588, "base_fare": 3646.39, "tax": 6005.04, "sell": { "currency": "SEK", "total": 9651.43, "base_fare": 3646.39, "tax": 6005.04 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjU4OCwiYmFzZV9mYXJlIjoyNDg5LCJ0YXgiOjQwOTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTg4LCJiYXNlX2ZhcmUiOjI0ODksInRheCI6NDA5OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTg4LCJiYXNlX2ZhcmUiOjI0ODksInRheCI6NDA5OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 9651.43, "base_fare": 3646.39, "tax": 6005.04, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3646.39", "tax": "6005.04", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9651.43, "base_fare": 3646.39, "tax": 6005.04, "gross": { "base_fare": "3646.39", "tax": "6005.04", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY1ODguMDAiLCJiYXNlX2ZhcmUiOiIyNDg5LjAwIiwidGF4IjoiNDA5OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0ODkuMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjU4OC4wMCIsImJhc2VfZmFyZSI6IjI0ODkuMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQ4OS4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NTg4LjAwIiwiYmFzZV9mYXJlIjoiMjQ4OS4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjU4OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER20", "brandName": "ECONOMY CLASSIC", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjQiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjI2NDAiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjE2OjAwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDA6NDUiLCJkYXRlVmFyaWF0aW9uIjoiMSIsIm9yaWdpbiI6IkxIUiIsIm9yaWdpbl90ZXJtaW5hbCI6IjQiLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI4IiwiZXF1aXBtZW50VHlwZSI6Ijc3VyIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExHQlAxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA2LTMwIiwidGltZU9mRGVwYXJ0dXJlIjoiMTg6MzUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNi0zMCIsInRpbWVPZkFycml2YWwiOiIyMDo0MCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJCR1ciLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDQyIiwiZXF1aXBtZW50VHlwZSI6Ijc4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExHQlAxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjkwNjI2MTYwMDMwMDYyNjAwNDVMSFJET0hRUlFSODMwMDYyNjE4MzUzMDA2MjYyMDQwRE9IQkdXUVJRUjQ0MiIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiNCIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTIwNSIsIk1ham9yaXR5Q2FycmllciI6IlFSIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMjE6NTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNSIsInRpbWVPZkFycml2YWwiOiIwMDowNSIsImRhdGVWYXJpYXRpb24iOiIxIiwib3JpZ2luIjoiQkdXIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NDMiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMjo0NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjA4OjAwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkxIUiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNCIsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjExOSIsImVxdWlwbWVudFR5cGUiOiI3N1ciLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI0MDgyNjIxNTUyNTA4MjYwMDA1QkdXRE9IUVJRUjQ0MzI1MDgyNjAyNDUyNTA4MjYwODAwRE9ITEhSUVJRUjExOSIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIifX1dLCJwcmljZV9kYXRhIjpbeyJpdGVtTnVtYmVyIjoiOCIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI2NTg4IiwidG90YWxUYXgiOiI0MDk5IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjEiLCJmcmVlQWxsb3dhbmNlIjoiMjUiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjI1IiwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiNjU4OCIsInRvdGFsVGF4QW1vdW50IjoiNDA5OSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTEdCUDFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMjI4NCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiI0NCIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI4MDQ5IiwidG90YWxUYXgiOiI0MDk5IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjUiLCJmcmVlQWxsb3dhbmNlIjoiMzUiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjM1IiwidW5pdCI6ImtnIiwidGl0bGUiOiIzNSBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiODA0OSIsInRvdGFsVGF4QW1vdW50IjoiNDA5OSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMTE5MCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIxMTIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTI0NjUiLCJ0b3RhbFRheCI6IjQwOTkiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEyNDY1IiwidG90YWxUYXhBbW91bnQiOiI0MDk5IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiI2NDMiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX1dfQ==", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 9651.43, "calendar_total_sell": 9651.43, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9651.43, "filter": { "id": "F1AE00019-20", "price": 9651.43, "gross_total": 6588, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T16:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606291600doh2026063000458doh202606301835bgw202606302040442bgw202608242155doh202608250005443doh202608250245lhr202608250800119", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-21", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-21", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T19:25", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T04:10", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "12" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "12" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT14H25M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-21", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H20M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T08:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T13:15", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT07H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 9651.43, "gross_total": 6588, "base_fare": 3646.39, "tax": 6005.04, "sell": { "currency": "SEK", "total": 9651.43, "base_fare": 3646.39, "tax": 6005.04 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjU4OCwiYmFzZV9mYXJlIjoyNDg5LCJ0YXgiOjQwOTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTg4LCJiYXNlX2ZhcmUiOjI0ODksInRheCI6NDA5OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTg4LCJiYXNlX2ZhcmUiOjI0ODksInRheCI6NDA5OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 9651.43, "base_fare": 3646.39, "tax": 6005.04, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3646.39", "tax": "6005.04", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9651.43, "base_fare": 3646.39, "tax": 6005.04, "gross": { "base_fare": "3646.39", "tax": "6005.04", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY1ODguMDAiLCJiYXNlX2ZhcmUiOiIyNDg5LjAwIiwidGF4IjoiNDA5OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0ODkuMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjU4OC4wMCIsImJhc2VfZmFyZSI6IjI0ODkuMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQ4OS4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NTg4LjAwIiwiYmFzZV9mYXJlIjoiMjQ4OS4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjU4OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER21", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 9651.43, "calendar_total_sell": 9651.43, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9651.43, "filter": { "id": "F1AE00019-21", "price": 9651.43, "gross_total": 6588, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77L", "aircraft_name": "77L", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T19:25", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-25T13:15", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606291925doh20260630041012doh202606301835bgw202606302040442bgw202608242155doh202608250005443doh202608250800lhr2026082513153", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-22", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-22", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT02H40M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T16:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T00:45", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "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": "8" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT17H50M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-22", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H20M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T08:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T13:15", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT07H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 9651.43, "gross_total": 6588, "base_fare": 3646.39, "tax": 6005.04, "sell": { "currency": "SEK", "total": 9651.43, "base_fare": 3646.39, "tax": 6005.04 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjU4OCwiYmFzZV9mYXJlIjoyNDg5LCJ0YXgiOjQwOTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTg4LCJiYXNlX2ZhcmUiOjI0ODksInRheCI6NDA5OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2NTg4LCJiYXNlX2ZhcmUiOjI0ODksInRheCI6NDA5OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 9651.43, "base_fare": 3646.39, "tax": 6005.04, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3646.39", "tax": "6005.04", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9651.43, "base_fare": 3646.39, "tax": 6005.04, "gross": { "base_fare": "3646.39", "tax": "6005.04", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY1ODguMDAiLCJiYXNlX2ZhcmUiOiIyNDg5LjAwIiwidGF4IjoiNDA5OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0ODkuMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjU4OC4wMCIsImJhc2VfZmFyZSI6IjI0ODkuMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQ4OS4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2NTg4LjAwIiwiYmFzZV9mYXJlIjoiMjQ4OS4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjU4OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER22", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 9651.43, "calendar_total_sell": 9651.43, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9651.43, "filter": { "id": "F1AE00019-22", "price": 9651.43, "gross_total": 6588, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T16:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-25T13:15", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606291600doh2026063000458doh202606301835bgw202606302040442bgw202608242155doh202608250005443doh202608250800lhr2026082513153", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-23", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-23", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:05", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T16:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DOH", "departure_time": "2026-06-29T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-29T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-23", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H00M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "7", "fareBasis": "VLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-25T12:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T17:55", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT12H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "7", "fareBasis": "VLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_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": 9942.96, "gross_total": 6787, "base_fare": 3937.92, "tax": 6005.04, "sell": { "currency": "SEK", "total": 9942.96, "base_fare": 3937.92, "tax": 6005.04 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njc4NywiYmFzZV9mYXJlIjoyNjg4LCJ0YXgiOjQwOTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Nzg3LCJiYXNlX2ZhcmUiOjI2ODgsInRheCI6NDA5OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Nzg3LCJiYXNlX2ZhcmUiOjI2ODgsInRheCI6NDA5OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 9942.96, "base_fare": 3937.92, "tax": 6005.04, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3937.92", "tax": "6005.04", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9942.96, "base_fare": 3937.92, "tax": 6005.04, "gross": { "base_fare": "3937.92", "tax": "6005.04", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY3ODcuMDAiLCJiYXNlX2ZhcmUiOiIyNjg4LjAwIiwidGF4IjoiNDA5OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI2ODguMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjc4Ny4wMCIsImJhc2VfZmFyZSI6IjI2ODguMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjY4OC4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2Nzg3LjAwIiwiYmFzZV9mYXJlIjoiMjY4OC4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njc4NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER23", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 9942.96, "calendar_total_sell": 9942.96, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9942.96, "filter": { "id": "F1AE00019-23", "price": 9942.96, "gross_total": 6787, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:05", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-25T17:55", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202606290805doh2026062916506doh202606291835bgw202606292040442bgw202608242155doh202608250005443doh202608251240lhr2026082517551", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-24", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-24", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H15M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:05", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T16:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DOH", "departure_time": "2026-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT08H25M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-24", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H00M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "7", "fareBasis": "VLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-25T12:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T17:55", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT12H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "7", "fareBasis": "VLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_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": 9942.96, "gross_total": 6787, "base_fare": 3937.92, "tax": 6005.04, "sell": { "currency": "SEK", "total": 9942.96, "base_fare": 3937.92, "tax": 6005.04 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njc4NywiYmFzZV9mYXJlIjoyNjg4LCJ0YXgiOjQwOTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Nzg3LCJiYXNlX2ZhcmUiOjI2ODgsInRheCI6NDA5OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2Nzg3LCJiYXNlX2ZhcmUiOjI2ODgsInRheCI6NDA5OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 9942.96, "base_fare": 3937.92, "tax": 6005.04, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3937.92", "tax": "6005.04", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 9942.96, "base_fare": 3937.92, "tax": 6005.04, "gross": { "base_fare": "3937.92", "tax": "6005.04", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY3ODcuMDAiLCJiYXNlX2ZhcmUiOiIyNjg4LjAwIiwidGF4IjoiNDA5OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI2ODguMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjc4Ny4wMCIsImJhc2VfZmFyZSI6IjI2ODguMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjY4OC4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2Nzg3LjAwIiwiYmFzZV9mYXJlIjoiMjY4OC4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njc4NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER24", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 9942.96, "calendar_total_sell": 9942.96, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 9942.96, "filter": { "id": "F1AE00019-24", "price": 9942.96, "gross_total": 6787, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:05", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-25T17:55", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202606290805doh2026062916506doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608251240lhr2026082517551", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-25", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-25", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T19:25", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T04:10", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "12" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "12" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DOH", "departure_time": "2026-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT14H25M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-25", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-25T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:30", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_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": 10019.14, "gross_total": 6839, "base_fare": 4014.1, "tax": 6005.04, "sell": { "currency": "SEK", "total": 10019.14, "base_fare": 4014.1, "tax": 6005.04 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjgzOSwiYmFzZV9mYXJlIjoyNzQwLCJ0YXgiOjQwOTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODM5LCJiYXNlX2ZhcmUiOjI3NDAsInRheCI6NDA5OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODM5LCJiYXNlX2ZhcmUiOjI3NDAsInRheCI6NDA5OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10019.14, "base_fare": 4014.1, "tax": 6005.04, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4014.10", "tax": "6005.04", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10019.14, "base_fare": 4014.1, "tax": 6005.04, "gross": { "base_fare": "4014.10", "tax": "6005.04", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4MzkuMDAiLCJiYXNlX2ZhcmUiOiIyNzQwLjAwIiwidGF4IjoiNDA5OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3NDAuMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjgzOS4wMCIsImJhc2VfZmFyZSI6IjI3NDAuMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc0MC4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODM5LjAwIiwiYmFzZV9mYXJlIjoiMjc0MC4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjgzOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER25", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10019.14, "calendar_total_sell": 10019.14, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10019.14, "filter": { "id": "F1AE00019-25", "price": 10019.14, "gross_total": 6839, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77L", "aircraft_name": "77L", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T19:25", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:30", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202606291925doh20260630041012doh202606301835bgw202606302040442bgw202608242155doh202608250005443doh202608250115lhr202608250630103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-26", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-26", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT02H40M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T16:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T00:45", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "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": "8" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DOH", "departure_time": "2026-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT17H50M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-26", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-25T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:30", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_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": 10019.14, "gross_total": 6839, "base_fare": 4014.1, "tax": 6005.04, "sell": { "currency": "SEK", "total": 10019.14, "base_fare": 4014.1, "tax": 6005.04 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NjgzOSwiYmFzZV9mYXJlIjoyNzQwLCJ0YXgiOjQwOTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODM5LCJiYXNlX2ZhcmUiOjI3NDAsInRheCI6NDA5OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2ODM5LCJiYXNlX2ZhcmUiOjI3NDAsInRheCI6NDA5OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10019.14, "base_fare": 4014.1, "tax": 6005.04, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4014.10", "tax": "6005.04", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10019.14, "base_fare": 4014.1, "tax": 6005.04, "gross": { "base_fare": "4014.10", "tax": "6005.04", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY4MzkuMDAiLCJiYXNlX2ZhcmUiOiIyNzQwLjAwIiwidGF4IjoiNDA5OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3NDAuMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjgzOS4wMCIsImJhc2VfZmFyZSI6IjI3NDAuMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc0MC4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2ODM5LjAwIiwiYmFzZV9mYXJlIjoiMjc0MC4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjgzOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER26", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10019.14, "calendar_total_sell": 10019.14, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10019.14, "filter": { "id": "F1AE00019-26", "price": 10019.14, "gross_total": 6839, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T16:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:30", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202606291600doh2026063000458doh202606301835bgw202606302040442bgw202608242155doh202608250005443doh202608250115lhr202608250630103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-27", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-27", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H45M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T21:55", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T06:40", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "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": "16" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "16" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT11H55M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-27", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T01:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H05M", "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": "105" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "105" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 10235.96, "gross_total": 6987, "base_fare": 4254.36, "tax": 5981.6, "sell": { "currency": "SEK", "total": 10235.96, "base_fare": 4254.36, "tax": 5981.6 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njk4NywiYmFzZV9mYXJlIjoyOTA0LCJ0YXgiOjQwODN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTg3LCJiYXNlX2ZhcmUiOjI5MDQsInRheCI6NDA4MywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTg3LCJiYXNlX2ZhcmUiOjI5MDQsInRheCI6NDA4M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10235.96, "base_fare": 4254.36, "tax": 5981.6, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4254.36", "tax": "5981.60", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10235.96, "base_fare": 4254.36, "tax": 5981.6, "gross": { "base_fare": "4254.36", "tax": "5981.60", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY5ODcuMDAiLCJiYXNlX2ZhcmUiOiIyOTA0LjAwIiwidGF4IjoiNDA4My4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI5MDQuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjk4Ny4wMCIsImJhc2VfZmFyZSI6IjI5MDQuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjkwNC4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2OTg3LjAwIiwiYmFzZV9mYXJlIjoiMjkwNC4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njk4NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER27", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10235.96, "calendar_total_sell": 10235.96, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10235.96, "filter": { "id": "F1AE00019-27", "price": 10235.96, "gross_total": 6987, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-06-29T21:55", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:25", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606292155doh20260630064016doh202606301835bgw202606302040442bgw202608242155doh202608250005443doh202608250110lhr202608250625105", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-28", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-28", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H45M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T21:55", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T06:40", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "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": "16" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "16" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT11H55M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-28", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T01:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT11H10M", "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": "105" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "105" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 10235.96, "gross_total": 6987, "base_fare": 4254.36, "tax": 5981.6, "sell": { "currency": "SEK", "total": 10235.96, "base_fare": 4254.36, "tax": 5981.6 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njk4NywiYmFzZV9mYXJlIjoyOTA0LCJ0YXgiOjQwODN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTg3LCJiYXNlX2ZhcmUiOjI5MDQsInRheCI6NDA4MywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTg3LCJiYXNlX2ZhcmUiOjI5MDQsInRheCI6NDA4M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10235.96, "base_fare": 4254.36, "tax": 5981.6, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4254.36", "tax": "5981.60", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10235.96, "base_fare": 4254.36, "tax": 5981.6, "gross": { "base_fare": "4254.36", "tax": "5981.60", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY5ODcuMDAiLCJiYXNlX2ZhcmUiOiIyOTA0LjAwIiwidGF4IjoiNDA4My4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI5MDQuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjk4Ny4wMCIsImJhc2VfZmFyZSI6IjI5MDQuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjkwNC4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2OTg3LjAwIiwiYmFzZV9mYXJlIjoiMjkwNC4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njk4NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER28", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10235.96, "calendar_total_sell": 10235.96, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10235.96, "filter": { "id": "F1AE00019-28", "price": 10235.96, "gross_total": 6987, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-06-29T21:55", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:25", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606292155doh20260630064016doh202606301835bgw202606302040442bgw202608241155doh202608241400445doh202608250110lhr202608250625105", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-29", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-29", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H45M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T21:55", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T06:40", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "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": "16" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "16" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT11H55M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-29", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H05M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T02:45", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T08:00", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT02H40M", "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": "119" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "119" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 10235.96, "gross_total": 6987, "base_fare": 4254.36, "tax": 5981.6, "sell": { "currency": "SEK", "total": 10235.96, "base_fare": 4254.36, "tax": 5981.6 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njk4NywiYmFzZV9mYXJlIjoyOTA0LCJ0YXgiOjQwODN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTg3LCJiYXNlX2ZhcmUiOjI5MDQsInRheCI6NDA4MywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTg3LCJiYXNlX2ZhcmUiOjI5MDQsInRheCI6NDA4M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10235.96, "base_fare": 4254.36, "tax": 5981.6, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4254.36", "tax": "5981.60", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10235.96, "base_fare": 4254.36, "tax": 5981.6, "gross": { "base_fare": "4254.36", "tax": "5981.60", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY5ODcuMDAiLCJiYXNlX2ZhcmUiOiIyOTA0LjAwIiwidGF4IjoiNDA4My4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI5MDQuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjk4Ny4wMCIsImJhc2VfZmFyZSI6IjI5MDQuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjkwNC4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2OTg3LjAwIiwiYmFzZV9mYXJlIjoiMjkwNC4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njk4NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER29", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10235.96, "calendar_total_sell": 10235.96, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10235.96, "filter": { "id": "F1AE00019-29", "price": 10235.96, "gross_total": 6987, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-06-29T21:55", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606292155doh20260630064016doh202606301835bgw202606302040442bgw202608242155doh202608250005443doh202608250245lhr202608250800119", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-30", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-30", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H45M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T21:55", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T06:40", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "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": "16" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "16" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT11H55M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-30", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H20M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T08:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T13:15", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT07H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 10235.96, "gross_total": 6987, "base_fare": 4254.36, "tax": 5981.6, "sell": { "currency": "SEK", "total": 10235.96, "base_fare": 4254.36, "tax": 5981.6 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Njk4NywiYmFzZV9mYXJlIjoyOTA0LCJ0YXgiOjQwODN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTg3LCJiYXNlX2ZhcmUiOjI5MDQsInRheCI6NDA4MywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo2OTg3LCJiYXNlX2ZhcmUiOjI5MDQsInRheCI6NDA4M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10235.96, "base_fare": 4254.36, "tax": 5981.6, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4254.36", "tax": "5981.60", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10235.96, "base_fare": 4254.36, "tax": 5981.6, "gross": { "base_fare": "4254.36", "tax": "5981.60", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjY5ODcuMDAiLCJiYXNlX2ZhcmUiOiIyOTA0LjAwIiwidGF4IjoiNDA4My4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI5MDQuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNjk4Ny4wMCIsImJhc2VfZmFyZSI6IjI5MDQuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjkwNC4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI2OTg3LjAwIiwiYmFzZV9mYXJlIjoiMjkwNC4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njk4NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER30", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10235.96, "calendar_total_sell": 10235.96, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10235.96, "filter": { "id": "F1AE00019-30", "price": 10235.96, "gross_total": 6987, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-06-29T21:55", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-25T13:15", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606292155doh20260630064016doh202606301835bgw202606302040442bgw202608242155doh202608250005443doh202608250800lhr2026082513153", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-31", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-31", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H50M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T09:30", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T18:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "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": "120" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "120" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT07H00M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-31", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H05M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T02:45", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T08:00", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT12H45M", "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": "119" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "119" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 10259.4, "gross_total": 7003, "base_fare": 4254.36, "tax": 6005.04, "sell": { "currency": "SEK", "total": 10259.4, "base_fare": 4254.36, "tax": 6005.04 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzAwMywiYmFzZV9mYXJlIjoyOTA0LCJ0YXgiOjQwOTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDAzLCJiYXNlX2ZhcmUiOjI5MDQsInRheCI6NDA5OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MDAzLCJiYXNlX2ZhcmUiOjI5MDQsInRheCI6NDA5OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10259.4, "base_fare": 4254.36, "tax": 6005.04, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4254.36", "tax": "6005.04", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10259.4, "base_fare": 4254.36, "tax": 6005.04, "gross": { "base_fare": "4254.36", "tax": "6005.04", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcwMDMuMDAiLCJiYXNlX2ZhcmUiOiIyOTA0LjAwIiwidGF4IjoiNDA5OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI5MDQuMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzAwMy4wMCIsImJhc2VfZmFyZSI6IjI5MDQuMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjkwNC4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MDAzLjAwIiwiYmFzZV9mYXJlIjoiMjkwNC4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzAwMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER31", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10259.4, "calendar_total_sell": 10259.4, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10259.4, "filter": { "id": "F1AE00019-31", "price": 10259.4, "gross_total": 7003, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T09:30", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606290930doh202606291815120doh202606300115bgw202606300320458bgw202608241155doh202608241400445doh202608250245lhr202608250800119", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-32", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-32", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:05", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T16:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DOH", "departure_time": "2026-06-29T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-29T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-32", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-24T15:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-24T20:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "15" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "15" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_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": 10413.23, "gross_total": 7108, "base_fare": 4431.63, "tax": 5981.6, "sell": { "currency": "SEK", "total": 10413.23, "base_fare": 4431.63, "tax": 5981.6 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzEwOCwiYmFzZV9mYXJlIjozMDI1LCJ0YXgiOjQwODN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTA4LCJiYXNlX2ZhcmUiOjMwMjUsInRheCI6NDA4MywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTA4LCJiYXNlX2ZhcmUiOjMwMjUsInRheCI6NDA4M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10413.23, "base_fare": 4431.63, "tax": 5981.6, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4431.63", "tax": "5981.60", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10413.23, "base_fare": 4431.63, "tax": 5981.6, "gross": { "base_fare": "4431.63", "tax": "5981.60", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcxMDguMDAiLCJiYXNlX2ZhcmUiOiIzMDI1LjAwIiwidGF4IjoiNDA4My4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMwMjUuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzEwOC4wMCIsImJhc2VfZmFyZSI6IjMwMjUuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzAyNS4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MTA4LjAwIiwiYmFzZV9mYXJlIjoiMzAyNS4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzEwOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER32", "brandName": "ECONOMY CLASSIC", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjEiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjEwMzUiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjA4OjA1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZBcnJpdmFsIjoiMTY6NTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJMSFIiLCJvcmlnaW5fdGVybWluYWwiOiI0IiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNiIsImVxdWlwbWVudFR5cGUiOiIzODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjE4OjM1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZBcnJpdmFsIjoiMjA6NDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0MiIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjA4MDUyOTA2MjYxNjUwTEhSRE9IUVJRUjYyOTA2MjYxODM1MjkwNjI2MjA0MERPSEJHV1FSUVI0NDIiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIn19LHsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6IjgiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjEwMzAiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjExOjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZBcnJpdmFsIjoiMTQ6MDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0NSIsImVxdWlwbWVudFR5cGUiOiIzMjAiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjE1OjEwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZBcnJpdmFsIjoiMjA6MjUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI0IiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTUiLCJlcXVpcG1lbnRUeXBlIjoiMzU5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyNDA4MjYxMTU1MjQwODI2MTQwMEJHV0RPSFFSUVI0NDUyNDA4MjYxNTEwMjQwODI2MjAyNURPSExIUlFSUVIxNSIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIifX1dLCJwcmljZV9kYXRhIjpbeyJpdGVtTnVtYmVyIjoiMTQiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiNzEwOCIsInRvdGFsVGF4IjoiNDA4MyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIyIiwiZnJlZUFsbG93YW5jZSI6IjMwIiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzMCIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjcxMDgiLCJ0b3RhbFRheEFtb3VudCI6IjQwODMiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTEdCUDFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT0xHQlAxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjIyODQiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiNzAiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiODY2NCIsInRvdGFsVGF4IjoiNDA4MyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI1IiwiZnJlZUFsbG93YW5jZSI6IjM1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6Ijg2NjQiLCJ0b3RhbFRheEFtb3VudCI6IjQwODMiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjExOTAiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiMTEwIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjEyNDQ5IiwidG90YWxUYXgiOiI0MDgzIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxMjQ0OSIsInRvdGFsVGF4QW1vdW50IjoiNDA4MyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiNjQzIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10413.23, "calendar_total_sell": 10413.23, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10413.23, "filter": { "id": "F1AE00019-32", "price": 10413.23, "gross_total": 7108, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:05", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T20:25", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202606290805doh2026062916506doh202606291835bgw202606292040442bgw202608241155doh202608241400445doh202608241510lhr20260824202515", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-33", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-33", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H15M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:05", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T16:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DOH", "departure_time": "2026-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT08H25M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-33", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-24T15:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-24T20:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "15" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "15" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_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": 10413.23, "gross_total": 7108, "base_fare": 4431.63, "tax": 5981.6, "sell": { "currency": "SEK", "total": 10413.23, "base_fare": 4431.63, "tax": 5981.6 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzEwOCwiYmFzZV9mYXJlIjozMDI1LCJ0YXgiOjQwODN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTA4LCJiYXNlX2ZhcmUiOjMwMjUsInRheCI6NDA4MywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTA4LCJiYXNlX2ZhcmUiOjMwMjUsInRheCI6NDA4M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10413.23, "base_fare": 4431.63, "tax": 5981.6, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4431.63", "tax": "5981.60", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10413.23, "base_fare": 4431.63, "tax": 5981.6, "gross": { "base_fare": "4431.63", "tax": "5981.60", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcxMDguMDAiLCJiYXNlX2ZhcmUiOiIzMDI1LjAwIiwidGF4IjoiNDA4My4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMwMjUuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzEwOC4wMCIsImJhc2VfZmFyZSI6IjMwMjUuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzAyNS4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MTA4LjAwIiwiYmFzZV9mYXJlIjoiMzAyNS4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzEwOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER33", "brandName": "ECONOMY CLASSIC", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjIiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjE3MTUiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjA4OjA1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZBcnJpdmFsIjoiMTY6NTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJMSFIiLCJvcmlnaW5fdGVybWluYWwiOiI0IiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNiIsImVxdWlwbWVudFR5cGUiOiIzODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDM6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ1OCIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MR0JQMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjA4MDUyOTA2MjYxNjUwTEhSRE9IUVJRUjYzMDA2MjYwMTE1MzAwNjI2MDMyMERPSEJHV1FSUVI0NTgiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIn19LHsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6IjgiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjEwMzAiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjExOjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZBcnJpdmFsIjoiMTQ6MDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0NSIsImVxdWlwbWVudFR5cGUiOiIzMjAiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjE1OjEwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZBcnJpdmFsIjoiMjA6MjUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI0IiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTUiLCJlcXVpcG1lbnRUeXBlIjoiMzU5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyNDA4MjYxMTU1MjQwODI2MTQwMEJHV0RPSFFSUVI0NDUyNDA4MjYxNTEwMjQwODI2MjAyNURPSExIUlFSUVIxNSIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIifX1dLCJwcmljZV9kYXRhIjpbeyJpdGVtTnVtYmVyIjoiMTQiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiNzEwOCIsInRvdGFsVGF4IjoiNDA4MyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiIyIiwiZnJlZUFsbG93YW5jZSI6IjMwIiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzMCIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjcxMDgiLCJ0b3RhbFRheEFtb3VudCI6IjQwODMiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTEdCUDFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT0xHQlAxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjIyODQiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiNzAiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiODY2NCIsInRvdGFsVGF4IjoiNDA4MyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI1IiwiZnJlZUFsbG93YW5jZSI6IjM1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6Ijg2NjQiLCJ0b3RhbFRheEFtb3VudCI6IjQwODMiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjExOTAiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiMTEwIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjEyNDQ5IiwidG90YWxUYXgiOiI0MDgzIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxMjQ0OSIsInRvdGFsVGF4QW1vdW50IjoiNDA4MyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiNjQzIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10413.23, "calendar_total_sell": 10413.23, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10413.23, "filter": { "id": "F1AE00019-33", "price": 10413.23, "gross_total": 7108, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:05", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T20:25", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202606290805doh2026062916506doh202606300115bgw202606300320458bgw202608241155doh202608241400445doh202608241510lhr20260824202515", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-34", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-34", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T19:25", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T04:10", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "12" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "12" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DOH", "departure_time": "2026-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT14H25M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-34", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H00M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "7", "fareBasis": "VLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-25T12:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T17:55", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT12H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "7", "fareBasis": "VLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_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": 10473.29, "gross_total": 7149, "base_fare": 4444.81, "tax": 6028.48, "sell": { "currency": "SEK", "total": 10473.29, "base_fare": 4444.81, "tax": 6028.48 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzE0OSwiYmFzZV9mYXJlIjozMDM0LCJ0YXgiOjQxMTV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTQ5LCJiYXNlX2ZhcmUiOjMwMzQsInRheCI6NDExNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTQ5LCJiYXNlX2ZhcmUiOjMwMzQsInRheCI6NDExNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10473.29, "base_fare": 4444.81, "tax": 6028.48, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4444.81", "tax": "6028.48", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10473.29, "base_fare": 4444.81, "tax": 6028.48, "gross": { "base_fare": "4444.81", "tax": "6028.48", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcxNDkuMDAiLCJiYXNlX2ZhcmUiOiIzMDM0LjAwIiwidGF4IjoiNDExNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMwMzQuMDAiLCJ0YXgiOiI0MTE1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzE0OS4wMCIsImJhc2VfZmFyZSI6IjMwMzQuMDAiLCJ0YXgiOiI0MTE1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzAzNC4wMCIsInRheCI6IjQxMTUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MTQ5LjAwIiwiYmFzZV9mYXJlIjoiMzAzNC4wMCIsInRheCI6IjQxMTUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE0OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER34", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10473.29, "calendar_total_sell": 10473.29, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10473.29, "filter": { "id": "F1AE00019-34", "price": 10473.29, "gross_total": 7149, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77L", "aircraft_name": "77L", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T19:25", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-25T17:55", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202606291925doh20260630041012doh202606301835bgw202606302040442bgw202608242155doh202608250005443doh202608251240lhr2026082517551", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-35", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-35", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT02H40M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T16:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T00:45", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "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": "8" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DOH", "departure_time": "2026-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT17H50M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-35", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H00M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "7", "fareBasis": "VLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-25T12:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T17:55", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT12H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "7", "fareBasis": "VLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_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": 10473.29, "gross_total": 7149, "base_fare": 4444.81, "tax": 6028.48, "sell": { "currency": "SEK", "total": 10473.29, "base_fare": 4444.81, "tax": 6028.48 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzE0OSwiYmFzZV9mYXJlIjozMDM0LCJ0YXgiOjQxMTV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTQ5LCJiYXNlX2ZhcmUiOjMwMzQsInRheCI6NDExNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTQ5LCJiYXNlX2ZhcmUiOjMwMzQsInRheCI6NDExNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10473.29, "base_fare": 4444.81, "tax": 6028.48, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4444.81", "tax": "6028.48", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10473.29, "base_fare": 4444.81, "tax": 6028.48, "gross": { "base_fare": "4444.81", "tax": "6028.48", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcxNDkuMDAiLCJiYXNlX2ZhcmUiOiIzMDM0LjAwIiwidGF4IjoiNDExNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMwMzQuMDAiLCJ0YXgiOiI0MTE1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzE0OS4wMCIsImJhc2VfZmFyZSI6IjMwMzQuMDAiLCJ0YXgiOiI0MTE1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzAzNC4wMCIsInRheCI6IjQxMTUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MTQ5LjAwIiwiYmFzZV9mYXJlIjoiMzAzNC4wMCIsInRheCI6IjQxMTUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE0OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER35", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10473.29, "calendar_total_sell": 10473.29, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10473.29, "filter": { "id": "F1AE00019-35", "price": 10473.29, "gross_total": 7149, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T16:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-25T17:55", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202606291600doh2026063000458doh202606301835bgw202606302040442bgw202608242155doh202608250005443doh202608251240lhr2026082517551", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-36", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-36", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H05M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T19:35", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DUB", "arrival_time": "2026-06-29T20:55", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "EI", "carrier_name": "Aer Lingus", "carrier_logo": "EI.png", "flight_number": "8957" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8957" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DUB", "departure_time": "2026-06-30T08:15", "origin_terminal": "1", "origin_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "destination": "DOH", "arrival_time": "2026-06-30T17:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT11H20M", "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": "20" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "20" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DOH", "departure_time": "2026-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_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": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H05M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DOH", "departure_time": "2026-08-25T02:45", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T08:00", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT12H45M", "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": "119" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "119" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_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": 10514.31, "gross_total": 7177, "base_fare": 4393.54, "tax": 6120.77, "sell": { "currency": "SEK", "total": 10514.31, "base_fare": 4393.54, "tax": 6120.77 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzE3NywiYmFzZV9mYXJlIjoyOTk5LCJ0YXgiOjQxNzh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTc3LCJiYXNlX2ZhcmUiOjI5OTksInRheCI6NDE3OCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MTc3LCJiYXNlX2ZhcmUiOjI5OTksInRheCI6NDE3OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10514.31, "base_fare": 4393.54, "tax": 6120.77, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4393.54", "tax": "6120.77", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10514.31, "base_fare": 4393.54, "tax": 6120.77, "gross": { "base_fare": "4393.54", "tax": "6120.77", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcxNzcuMDAiLCJiYXNlX2ZhcmUiOiIyOTk5LjAwIiwidGF4IjoiNDE3OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI5OTkuMDAiLCJ0YXgiOiI0MTc4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzE3Ny4wMCIsImJhc2VfZmFyZSI6IjI5OTkuMDAiLCJ0YXgiOiI0MTc4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk5OS4wMCIsInRheCI6IjQxNzguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MTc3LjAwIiwiYmFzZV9mYXJlIjoiMjk5OS4wMCIsInRheCI6IjQxNzguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE3NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER36", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DUB", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DUB", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "EI", "calendar_total_currency": "SEK", "calendar_total_price": 10514.31, "calendar_total_sell": 10514.31, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10514.31, "filter": { "id": "F1AE00019-36", "price": 10514.31, "gross_total": 7177, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EI", "carrier_marketing": "QR", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DUB", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T19:35", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T08:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "lhr202606291935dub2026062920558957dub202606300815doh20260630172020doh202606301835bgw202606302040442bgw202608241155doh202608241400445doh202608250245lhr202608250800119", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-37", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-37", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H45M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T21:55", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T06:40", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "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": "16" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "16" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DOH", "departure_time": "2026-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT11H55M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-37", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-25T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:30", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_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": 10603.68, "gross_total": 7238, "base_fare": 4622.08, "tax": 5981.6, "sell": { "currency": "SEK", "total": 10603.68, "base_fare": 4622.08, "tax": 5981.6 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzIzOCwiYmFzZV9mYXJlIjozMTU1LCJ0YXgiOjQwODN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MjM4LCJiYXNlX2ZhcmUiOjMxNTUsInRheCI6NDA4MywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MjM4LCJiYXNlX2ZhcmUiOjMxNTUsInRheCI6NDA4M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10603.68, "base_fare": 4622.08, "tax": 5981.6, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4622.08", "tax": "5981.60", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10603.68, "base_fare": 4622.08, "tax": 5981.6, "gross": { "base_fare": "4622.08", "tax": "5981.60", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjcyMzguMDAiLCJiYXNlX2ZhcmUiOiIzMTU1LjAwIiwidGF4IjoiNDA4My4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNTUuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzIzOC4wMCIsImJhc2VfZmFyZSI6IjMxNTUuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE1NS4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MjM4LjAwIiwiYmFzZV9mYXJlIjoiMzE1NS4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzIzOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER37", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10603.68, "calendar_total_sell": 10603.68, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10603.68, "filter": { "id": "F1AE00019-37", "price": 10603.68, "gross_total": 7238, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-06-29T21:55", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:30", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202606292155doh20260630064016doh202606301835bgw202606302040442bgw202608242155doh202608250005443doh202608250115lhr202608250630103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-38", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-38", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:05", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T16:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DOH", "departure_time": "2026-06-29T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-29T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-38", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT15H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DOH", "departure_time": "2026-08-25T01:20", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DUB", "arrival_time": "2026-08-25T06:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "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": "19" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "19" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DUB", "departure_time": "2026-08-25T09:40", "origin_terminal": "2", "origin_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "destination": "LHR", "arrival_time": "2026-08-25T11:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT02H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "EI", "carrier_name": "Aer Lingus", "carrier_logo": "EI.png", "flight_number": "9672" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9672" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 10780.94, "gross_total": 7359, "base_fare": 4241.18, "tax": 6539.76, "sell": { "currency": "SEK", "total": 10780.94, "base_fare": 4241.18, "tax": 6539.76 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzM1OSwiYmFzZV9mYXJlIjoyODk1LCJ0YXgiOjQ0NjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MzU5LCJiYXNlX2ZhcmUiOjI4OTUsInRheCI6NDQ2NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MzU5LCJiYXNlX2ZhcmUiOjI4OTUsInRheCI6NDQ2NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10780.94, "base_fare": 4241.18, "tax": 6539.76, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4241.18", "tax": "6539.76", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10780.94, "base_fare": 4241.18, "tax": 6539.76, "gross": { "base_fare": "4241.18", "tax": "6539.76", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjczNTkuMDAiLCJiYXNlX2ZhcmUiOiIyODk1LjAwIiwidGF4IjoiNDQ2NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI4OTUuMDAiLCJ0YXgiOiI0NDY0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzM1OS4wMCIsImJhc2VfZmFyZSI6IjI4OTUuMDAiLCJ0YXgiOiI0NDY0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg5NS4wMCIsInRheCI6IjQ0NjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MzU5LjAwIiwiYmFzZV9mYXJlIjoiMjg5NS4wMCIsInRheCI6IjQ0NjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzM1OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER38", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "DUB", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DUB", "destination": "LHR", "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": "2284", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10780.94, "calendar_total_sell": 10780.94, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10780.94, "filter": { "id": "F1AE00019-38", "price": 10780.94, "gross_total": 7359, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "0": "DOH", "2": "DUB" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:05", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T11:10", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "lhr202606290805doh2026062916506doh202606291835bgw202606292040442bgw202608242155doh202608250005443doh202608250120dub20260825064519dub202608250940lhr2026082511109672", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-39", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-39", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:05", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T16:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DOH", "departure_time": "2026-06-29T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-29T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-39", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H35M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DOH", "departure_time": "2026-08-25T01:20", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DUB", "arrival_time": "2026-08-25T06:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "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": "19" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "19" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DUB", "departure_time": "2026-08-25T12:00", "origin_terminal": "2", "origin_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "destination": "LHR", "arrival_time": "2026-08-25T13:30", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "EI", "carrier_name": "Aer Lingus", "carrier_logo": "EI.png", "flight_number": "9656" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9656" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 10780.94, "gross_total": 7359, "base_fare": 4241.18, "tax": 6539.76, "sell": { "currency": "SEK", "total": 10780.94, "base_fare": 4241.18, "tax": 6539.76 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzM1OSwiYmFzZV9mYXJlIjoyODk1LCJ0YXgiOjQ0NjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MzU5LCJiYXNlX2ZhcmUiOjI4OTUsInRheCI6NDQ2NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MzU5LCJiYXNlX2ZhcmUiOjI4OTUsInRheCI6NDQ2NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10780.94, "base_fare": 4241.18, "tax": 6539.76, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4241.18", "tax": "6539.76", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10780.94, "base_fare": 4241.18, "tax": 6539.76, "gross": { "base_fare": "4241.18", "tax": "6539.76", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjczNTkuMDAiLCJiYXNlX2ZhcmUiOiIyODk1LjAwIiwidGF4IjoiNDQ2NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI4OTUuMDAiLCJ0YXgiOiI0NDY0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzM1OS4wMCIsImJhc2VfZmFyZSI6IjI4OTUuMDAiLCJ0YXgiOiI0NDY0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg5NS4wMCIsInRheCI6IjQ0NjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MzU5LjAwIiwiYmFzZV9mYXJlIjoiMjg5NS4wMCIsInRheCI6IjQ0NjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzM1OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER39", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "DUB", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DUB", "destination": "LHR", "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": "2284", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10780.94, "calendar_total_sell": 10780.94, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10780.94, "filter": { "id": "F1AE00019-39", "price": 10780.94, "gross_total": 7359, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "0": "DOH", "2": "DUB" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:05", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-25T13:30", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "lhr202606290805doh2026062916506doh202606291835bgw202606292040442bgw202608242155doh202608250005443doh202608250120dub20260825064519dub202608251200lhr2026082513309656", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-40", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-40", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:05", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T16:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DOH", "departure_time": "2026-06-29T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-29T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-40", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT18H00M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DOH", "departure_time": "2026-08-25T01:20", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DUB", "arrival_time": "2026-08-25T06:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "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": "19" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "19" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DUB", "departure_time": "2026-08-25T12:30", "origin_terminal": "2", "origin_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "destination": "LHR", "arrival_time": "2026-08-25T13:55", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT05H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "EI", "carrier_name": "Aer Lingus", "carrier_logo": "EI.png", "flight_number": "8277" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8277" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 10780.94, "gross_total": 7359, "base_fare": 4241.18, "tax": 6539.76, "sell": { "currency": "SEK", "total": 10780.94, "base_fare": 4241.18, "tax": 6539.76 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzM1OSwiYmFzZV9mYXJlIjoyODk1LCJ0YXgiOjQ0NjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MzU5LCJiYXNlX2ZhcmUiOjI4OTUsInRheCI6NDQ2NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MzU5LCJiYXNlX2ZhcmUiOjI4OTUsInRheCI6NDQ2NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10780.94, "base_fare": 4241.18, "tax": 6539.76, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4241.18", "tax": "6539.76", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10780.94, "base_fare": 4241.18, "tax": 6539.76, "gross": { "base_fare": "4241.18", "tax": "6539.76", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjczNTkuMDAiLCJiYXNlX2ZhcmUiOiIyODk1LjAwIiwidGF4IjoiNDQ2NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI4OTUuMDAiLCJ0YXgiOiI0NDY0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzM1OS4wMCIsImJhc2VfZmFyZSI6IjI4OTUuMDAiLCJ0YXgiOiI0NDY0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg5NS4wMCIsInRheCI6IjQ0NjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MzU5LjAwIiwiYmFzZV9mYXJlIjoiMjg5NS4wMCIsInRheCI6IjQ0NjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzM1OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER40", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "DUB", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DUB", "destination": "LHR", "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": "2284", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10780.94, "calendar_total_sell": 10780.94, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10780.94, "filter": { "id": "F1AE00019-40", "price": 10780.94, "gross_total": 7359, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "0": "DOH", "2": "DUB" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:05", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-25T13:55", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "lhr202606290805doh2026062916506doh202606291835bgw202606292040442bgw202608242155doh202608250005443doh202608250120dub20260825064519dub202608251230lhr2026082513558277", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-41", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-41", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:05", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T16:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DOH", "departure_time": "2026-06-29T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-29T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-41", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H05M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DOH", "departure_time": "2026-08-25T01:20", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DUB", "arrival_time": "2026-08-25T06:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "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": "19" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "19" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DUB", "departure_time": "2026-08-25T13:30", "origin_terminal": "2", "origin_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "destination": "LHR", "arrival_time": "2026-08-25T15:00", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT06H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "EI", "carrier_name": "Aer Lingus", "carrier_logo": "EI.png", "flight_number": "8278" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8278" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 10780.94, "gross_total": 7359, "base_fare": 4241.18, "tax": 6539.76, "sell": { "currency": "SEK", "total": 10780.94, "base_fare": 4241.18, "tax": 6539.76 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzM1OSwiYmFzZV9mYXJlIjoyODk1LCJ0YXgiOjQ0NjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MzU5LCJiYXNlX2ZhcmUiOjI4OTUsInRheCI6NDQ2NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MzU5LCJiYXNlX2ZhcmUiOjI4OTUsInRheCI6NDQ2NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10780.94, "base_fare": 4241.18, "tax": 6539.76, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4241.18", "tax": "6539.76", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10780.94, "base_fare": 4241.18, "tax": 6539.76, "gross": { "base_fare": "4241.18", "tax": "6539.76", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjczNTkuMDAiLCJiYXNlX2ZhcmUiOiIyODk1LjAwIiwidGF4IjoiNDQ2NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI4OTUuMDAiLCJ0YXgiOiI0NDY0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzM1OS4wMCIsImJhc2VfZmFyZSI6IjI4OTUuMDAiLCJ0YXgiOiI0NDY0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg5NS4wMCIsInRheCI6IjQ0NjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MzU5LjAwIiwiYmFzZV9mYXJlIjoiMjg5NS4wMCIsInRheCI6IjQ0NjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzM1OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER41", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "DUB", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DUB", "destination": "LHR", "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": "2284", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10780.94, "calendar_total_sell": 10780.94, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10780.94, "filter": { "id": "F1AE00019-41", "price": 10780.94, "gross_total": 7359, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "0": "DOH", "2": "DUB" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:05", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-25T15:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "lhr202606290805doh2026062916506doh202606291835bgw202606292040442bgw202608242155doh202608250005443doh202608250120dub20260825064519dub202608251330lhr2026082515008278", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-42", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-42", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H15M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:05", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T16:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DOH", "departure_time": "2026-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT08H25M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-42", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT15H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DOH", "departure_time": "2026-08-25T01:20", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DUB", "arrival_time": "2026-08-25T06:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "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": "19" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "19" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DUB", "departure_time": "2026-08-25T09:40", "origin_terminal": "2", "origin_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "destination": "LHR", "arrival_time": "2026-08-25T11:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT02H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "EI", "carrier_name": "Aer Lingus", "carrier_logo": "EI.png", "flight_number": "9672" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9672" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 10780.94, "gross_total": 7359, "base_fare": 4241.18, "tax": 6539.76, "sell": { "currency": "SEK", "total": 10780.94, "base_fare": 4241.18, "tax": 6539.76 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzM1OSwiYmFzZV9mYXJlIjoyODk1LCJ0YXgiOjQ0NjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MzU5LCJiYXNlX2ZhcmUiOjI4OTUsInRheCI6NDQ2NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MzU5LCJiYXNlX2ZhcmUiOjI4OTUsInRheCI6NDQ2NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10780.94, "base_fare": 4241.18, "tax": 6539.76, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4241.18", "tax": "6539.76", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10780.94, "base_fare": 4241.18, "tax": 6539.76, "gross": { "base_fare": "4241.18", "tax": "6539.76", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjczNTkuMDAiLCJiYXNlX2ZhcmUiOiIyODk1LjAwIiwidGF4IjoiNDQ2NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI4OTUuMDAiLCJ0YXgiOiI0NDY0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzM1OS4wMCIsImJhc2VfZmFyZSI6IjI4OTUuMDAiLCJ0YXgiOiI0NDY0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg5NS4wMCIsInRheCI6IjQ0NjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MzU5LjAwIiwiYmFzZV9mYXJlIjoiMjg5NS4wMCIsInRheCI6IjQ0NjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzM1OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER42", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "DUB", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DUB", "destination": "LHR", "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": "2284", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10780.94, "calendar_total_sell": 10780.94, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10780.94, "filter": { "id": "F1AE00019-42", "price": 10780.94, "gross_total": 7359, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "0": "DOH", "2": "DUB" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:05", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T11:10", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "lhr202606290805doh2026062916506doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250120dub20260825064519dub202608250940lhr2026082511109672", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-43", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-43", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H15M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:05", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T16:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DOH", "departure_time": "2026-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT08H25M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-43", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H35M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DOH", "departure_time": "2026-08-25T01:20", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DUB", "arrival_time": "2026-08-25T06:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "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": "19" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "19" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DUB", "departure_time": "2026-08-25T12:00", "origin_terminal": "2", "origin_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "destination": "LHR", "arrival_time": "2026-08-25T13:30", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "EI", "carrier_name": "Aer Lingus", "carrier_logo": "EI.png", "flight_number": "9656" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9656" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 10780.94, "gross_total": 7359, "base_fare": 4241.18, "tax": 6539.76, "sell": { "currency": "SEK", "total": 10780.94, "base_fare": 4241.18, "tax": 6539.76 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzM1OSwiYmFzZV9mYXJlIjoyODk1LCJ0YXgiOjQ0NjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MzU5LCJiYXNlX2ZhcmUiOjI4OTUsInRheCI6NDQ2NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MzU5LCJiYXNlX2ZhcmUiOjI4OTUsInRheCI6NDQ2NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10780.94, "base_fare": 4241.18, "tax": 6539.76, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4241.18", "tax": "6539.76", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10780.94, "base_fare": 4241.18, "tax": 6539.76, "gross": { "base_fare": "4241.18", "tax": "6539.76", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjczNTkuMDAiLCJiYXNlX2ZhcmUiOiIyODk1LjAwIiwidGF4IjoiNDQ2NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI4OTUuMDAiLCJ0YXgiOiI0NDY0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzM1OS4wMCIsImJhc2VfZmFyZSI6IjI4OTUuMDAiLCJ0YXgiOiI0NDY0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg5NS4wMCIsInRheCI6IjQ0NjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MzU5LjAwIiwiYmFzZV9mYXJlIjoiMjg5NS4wMCIsInRheCI6IjQ0NjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzM1OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER43", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "DUB", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DUB", "destination": "LHR", "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": "2284", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10780.94, "calendar_total_sell": 10780.94, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10780.94, "filter": { "id": "F1AE00019-43", "price": 10780.94, "gross_total": 7359, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "0": "DOH", "2": "DUB" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:05", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-25T13:30", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "lhr202606290805doh2026062916506doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250120dub20260825064519dub202608251200lhr2026082513309656", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-44", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-44", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H15M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:05", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T16:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DOH", "departure_time": "2026-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT08H25M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-44", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT18H00M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DOH", "departure_time": "2026-08-25T01:20", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DUB", "arrival_time": "2026-08-25T06:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "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": "19" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "19" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DUB", "departure_time": "2026-08-25T12:30", "origin_terminal": "2", "origin_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "destination": "LHR", "arrival_time": "2026-08-25T13:55", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT05H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "EI", "carrier_name": "Aer Lingus", "carrier_logo": "EI.png", "flight_number": "8277" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8277" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 10780.94, "gross_total": 7359, "base_fare": 4241.18, "tax": 6539.76, "sell": { "currency": "SEK", "total": 10780.94, "base_fare": 4241.18, "tax": 6539.76 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzM1OSwiYmFzZV9mYXJlIjoyODk1LCJ0YXgiOjQ0NjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MzU5LCJiYXNlX2ZhcmUiOjI4OTUsInRheCI6NDQ2NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MzU5LCJiYXNlX2ZhcmUiOjI4OTUsInRheCI6NDQ2NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10780.94, "base_fare": 4241.18, "tax": 6539.76, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4241.18", "tax": "6539.76", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10780.94, "base_fare": 4241.18, "tax": 6539.76, "gross": { "base_fare": "4241.18", "tax": "6539.76", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjczNTkuMDAiLCJiYXNlX2ZhcmUiOiIyODk1LjAwIiwidGF4IjoiNDQ2NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI4OTUuMDAiLCJ0YXgiOiI0NDY0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzM1OS4wMCIsImJhc2VfZmFyZSI6IjI4OTUuMDAiLCJ0YXgiOiI0NDY0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg5NS4wMCIsInRheCI6IjQ0NjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MzU5LjAwIiwiYmFzZV9mYXJlIjoiMjg5NS4wMCIsInRheCI6IjQ0NjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzM1OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER44", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "DUB", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DUB", "destination": "LHR", "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": "2284", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10780.94, "calendar_total_sell": 10780.94, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10780.94, "filter": { "id": "F1AE00019-44", "price": 10780.94, "gross_total": 7359, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "0": "DOH", "2": "DUB" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:05", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-25T13:55", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "lhr202606290805doh2026062916506doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250120dub20260825064519dub202608251230lhr2026082513558277", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-45", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-45", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H15M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:05", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T16:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DOH", "departure_time": "2026-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT08H25M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-45", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H05M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DOH", "departure_time": "2026-08-25T01:20", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DUB", "arrival_time": "2026-08-25T06:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "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": "19" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "19" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DUB", "departure_time": "2026-08-25T13:30", "origin_terminal": "2", "origin_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "destination": "LHR", "arrival_time": "2026-08-25T15:00", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT06H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "EI", "carrier_name": "Aer Lingus", "carrier_logo": "EI.png", "flight_number": "8278" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8278" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 10780.94, "gross_total": 7359, "base_fare": 4241.18, "tax": 6539.76, "sell": { "currency": "SEK", "total": 10780.94, "base_fare": 4241.18, "tax": 6539.76 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzM1OSwiYmFzZV9mYXJlIjoyODk1LCJ0YXgiOjQ0NjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MzU5LCJiYXNlX2ZhcmUiOjI4OTUsInRheCI6NDQ2NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3MzU5LCJiYXNlX2ZhcmUiOjI4OTUsInRheCI6NDQ2NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10780.94, "base_fare": 4241.18, "tax": 6539.76, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4241.18", "tax": "6539.76", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10780.94, "base_fare": 4241.18, "tax": 6539.76, "gross": { "base_fare": "4241.18", "tax": "6539.76", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjczNTkuMDAiLCJiYXNlX2ZhcmUiOiIyODk1LjAwIiwidGF4IjoiNDQ2NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI4OTUuMDAiLCJ0YXgiOiI0NDY0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzM1OS4wMCIsImJhc2VfZmFyZSI6IjI4OTUuMDAiLCJ0YXgiOiI0NDY0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg5NS4wMCIsInRheCI6IjQ0NjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3MzU5LjAwIiwiYmFzZV9mYXJlIjoiMjg5NS4wMCIsInRheCI6IjQ0NjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzM1OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER45", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "DUB", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DUB", "destination": "LHR", "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": "2284", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10780.94, "calendar_total_sell": 10780.94, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10780.94, "filter": { "id": "F1AE00019-45", "price": 10780.94, "gross_total": 7359, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "0": "DOH", "2": "DUB" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:05", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-25T15:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "lhr202606290805doh2026062916506doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250120dub20260825064519dub202608251330lhr2026082515008278", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-46", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-46", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T19:25", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T04:10", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "12" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "12" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DOH", "departure_time": "2026-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT14H25M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-46", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-24T15:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-24T20:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "15" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "15" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_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": 10943.56, "gross_total": 7470, "base_fare": 4938.52, "tax": 6005.04, "sell": { "currency": "SEK", "total": 10943.56, "base_fare": 4938.52, "tax": 6005.04 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzQ3MCwiYmFzZV9mYXJlIjozMzcxLCJ0YXgiOjQwOTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NDcwLCJiYXNlX2ZhcmUiOjMzNzEsInRheCI6NDA5OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NDcwLCJiYXNlX2ZhcmUiOjMzNzEsInRheCI6NDA5OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10943.56, "base_fare": 4938.52, "tax": 6005.04, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4938.52", "tax": "6005.04", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10943.56, "base_fare": 4938.52, "tax": 6005.04, "gross": { "base_fare": "4938.52", "tax": "6005.04", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc0NzAuMDAiLCJiYXNlX2ZhcmUiOiIzMzcxLjAwIiwidGF4IjoiNDA5OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMzNzEuMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzQ3MC4wMCIsImJhc2VfZmFyZSI6IjMzNzEuMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzM3MS4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NDcwLjAwIiwiYmFzZV9mYXJlIjoiMzM3MS4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQ3MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER46", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10943.56, "calendar_total_sell": 10943.56, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10943.56, "filter": { "id": "F1AE00019-46", "price": 10943.56, "gross_total": 7470, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77L", "aircraft_name": "77L", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T19:25", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T20:25", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202606291925doh20260630041012doh202606301835bgw202606302040442bgw202608241155doh202608241400445doh202608241510lhr20260824202515", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-47", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-47", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT02H40M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T16:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T00:45", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "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": "8" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DOH", "departure_time": "2026-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT17H50M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-47", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-24T15:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-24T20:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "15" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "15" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_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": 10943.56, "gross_total": 7470, "base_fare": 4938.52, "tax": 6005.04, "sell": { "currency": "SEK", "total": 10943.56, "base_fare": 4938.52, "tax": 6005.04 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzQ3MCwiYmFzZV9mYXJlIjozMzcxLCJ0YXgiOjQwOTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NDcwLCJiYXNlX2ZhcmUiOjMzNzEsInRheCI6NDA5OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NDcwLCJiYXNlX2ZhcmUiOjMzNzEsInRheCI6NDA5OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 10943.56, "base_fare": 4938.52, "tax": 6005.04, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4938.52", "tax": "6005.04", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 10943.56, "base_fare": 4938.52, "tax": 6005.04, "gross": { "base_fare": "4938.52", "tax": "6005.04", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc0NzAuMDAiLCJiYXNlX2ZhcmUiOiIzMzcxLjAwIiwidGF4IjoiNDA5OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMzNzEuMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzQ3MC4wMCIsImJhc2VfZmFyZSI6IjMzNzEuMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzM3MS4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NDcwLjAwIiwiYmFzZV9mYXJlIjoiMzM3MS4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQ3MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER47", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 10943.56, "calendar_total_sell": 10943.56, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 10943.56, "filter": { "id": "F1AE00019-47", "price": 10943.56, "gross_total": 7470, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T16:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T20:25", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202606291600doh2026063000458doh202606301835bgw202606302040442bgw202608241155doh202608241400445doh202608241510lhr20260824202515", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-48", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-48", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H50M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T09:30", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T18:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "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": "120" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "120" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT07H00M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-48", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T01:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H05M", "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": "105" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "105" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 11032.92, "gross_total": 7531, "base_fare": 5051.32, "tax": 5981.6, "sell": { "currency": "SEK", "total": 11032.92, "base_fare": 5051.32, "tax": 5981.6 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzUzMSwiYmFzZV9mYXJlIjozNDQ4LCJ0YXgiOjQwODN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NTMxLCJiYXNlX2ZhcmUiOjM0NDgsInRheCI6NDA4MywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NTMxLCJiYXNlX2ZhcmUiOjM0NDgsInRheCI6NDA4M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11032.92, "base_fare": 5051.32, "tax": 5981.6, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5051.32", "tax": "5981.60", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11032.92, "base_fare": 5051.32, "tax": 5981.6, "gross": { "base_fare": "5051.32", "tax": "5981.60", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc1MzEuMDAiLCJiYXNlX2ZhcmUiOiIzNDQ4LjAwIiwidGF4IjoiNDA4My4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM0NDguMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzUzMS4wMCIsImJhc2VfZmFyZSI6IjM0NDguMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzQ0OC4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NTMxLjAwIiwiYmFzZV9mYXJlIjoiMzQ0OC4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzUzMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER48", "brandName": "ECONOMY CLASSIC", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjYiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjE1NTAiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjA5OjMwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZBcnJpdmFsIjoiMTg6MTUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJMSFIiLCJvcmlnaW5fdGVybWluYWwiOiI0IiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTIwIiwiZXF1aXBtZW50VHlwZSI6Ijc3VyIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA2LTMwIiwidGltZU9mRGVwYXJ0dXJlIjoiMDE6MTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNi0zMCIsInRpbWVPZkFycml2YWwiOiIwMzoyMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJCR1ciLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDU4IiwiZXF1aXBtZW50VHlwZSI6Ijc4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjkwNjI2MDkzMDI5MDYyNjE4MTVMSFJET0hRUlFSMTIwMzAwNjI2MDExNTMwMDYyNjAzMjBET0hCR1dRUlFSNDU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIyIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDMwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIyMTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjAwOjA1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0MyIsImVxdWlwbWVudFR5cGUiOiIzMjAiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNSIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjEwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDY6MjUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI0IiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTA1IiwiZXF1aXBtZW50VHlwZSI6Ijc3VyIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MjE1NTI1MDgyNjAwMDVCR1dET0hRUlFSNDQzMjUwODI2MDExMDI1MDgyNjA2MjVET0hMSFJRUlFSMTA1IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiIyMCIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI3NTMxIiwidG90YWxUYXgiOiI0MDgzIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjEiLCJmcmVlQWxsb3dhbmNlIjoiMjUiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjI1IiwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiNzUzMSIsInRvdGFsVGF4QW1vdW50IjoiNDA4MyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMjI4NCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiI0MSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI4MDMzIiwidG90YWxUYXgiOiI0MDgzIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjUiLCJmcmVlQWxsb3dhbmNlIjoiMzUiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjM1IiwidW5pdCI6ImtnIiwidGl0bGUiOiIzNSBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiODAzMyIsInRvdGFsVGF4QW1vdW50IjoiNDA4MyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMTE5MCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIxMTAiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTI0NDkiLCJ0b3RhbFRheCI6IjQwODMiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEyNDQ5IiwidG90YWxUYXhBbW91bnQiOiI0MDgzIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiI2NDMiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX1dfQ==", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11032.92, "calendar_total_sell": 11032.92, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11032.92, "filter": { "id": "F1AE00019-48", "price": 11032.92, "gross_total": 7531, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T09:30", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:25", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606290930doh202606291815120doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250110lhr202608250625105", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-49", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-49", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H50M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T09:30", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T18:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "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": "120" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "120" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT07H00M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-49", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T01:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT11H10M", "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": "105" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "105" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 11032.92, "gross_total": 7531, "base_fare": 5051.32, "tax": 5981.6, "sell": { "currency": "SEK", "total": 11032.92, "base_fare": 5051.32, "tax": 5981.6 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzUzMSwiYmFzZV9mYXJlIjozNDQ4LCJ0YXgiOjQwODN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NTMxLCJiYXNlX2ZhcmUiOjM0NDgsInRheCI6NDA4MywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NTMxLCJiYXNlX2ZhcmUiOjM0NDgsInRheCI6NDA4M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11032.92, "base_fare": 5051.32, "tax": 5981.6, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5051.32", "tax": "5981.60", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11032.92, "base_fare": 5051.32, "tax": 5981.6, "gross": { "base_fare": "5051.32", "tax": "5981.60", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc1MzEuMDAiLCJiYXNlX2ZhcmUiOiIzNDQ4LjAwIiwidGF4IjoiNDA4My4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM0NDguMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzUzMS4wMCIsImJhc2VfZmFyZSI6IjM0NDguMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzQ0OC4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NTMxLjAwIiwiYmFzZV9mYXJlIjoiMzQ0OC4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzUzMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER49", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11032.92, "calendar_total_sell": 11032.92, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11032.92, "filter": { "id": "F1AE00019-49", "price": 11032.92, "gross_total": 7531, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T09:30", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:25", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606290930doh202606291815120doh202606300115bgw202606300320458bgw202608241155doh202608241400445doh202608250110lhr202608250625105", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-50", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-50", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H50M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T09:30", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T18:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "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": "120" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "120" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT07H00M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-50", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H05M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T02:45", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T08:00", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT02H40M", "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": "119" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "119" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 11032.92, "gross_total": 7531, "base_fare": 5051.32, "tax": 5981.6, "sell": { "currency": "SEK", "total": 11032.92, "base_fare": 5051.32, "tax": 5981.6 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzUzMSwiYmFzZV9mYXJlIjozNDQ4LCJ0YXgiOjQwODN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NTMxLCJiYXNlX2ZhcmUiOjM0NDgsInRheCI6NDA4MywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NTMxLCJiYXNlX2ZhcmUiOjM0NDgsInRheCI6NDA4M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11032.92, "base_fare": 5051.32, "tax": 5981.6, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5051.32", "tax": "5981.60", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11032.92, "base_fare": 5051.32, "tax": 5981.6, "gross": { "base_fare": "5051.32", "tax": "5981.60", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc1MzEuMDAiLCJiYXNlX2ZhcmUiOiIzNDQ4LjAwIiwidGF4IjoiNDA4My4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM0NDguMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzUzMS4wMCIsImJhc2VfZmFyZSI6IjM0NDguMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzQ0OC4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NTMxLjAwIiwiYmFzZV9mYXJlIjoiMzQ0OC4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzUzMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER50", "brandName": "ECONOMY CLASSIC", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjYiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjE1NTAiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjA5OjMwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZBcnJpdmFsIjoiMTg6MTUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJMSFIiLCJvcmlnaW5fdGVybWluYWwiOiI0IiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTIwIiwiZXF1aXBtZW50VHlwZSI6Ijc3VyIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA2LTMwIiwidGltZU9mRGVwYXJ0dXJlIjoiMDE6MTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNi0zMCIsInRpbWVPZkFycml2YWwiOiIwMzoyMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJCR1ciLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDU4IiwiZXF1aXBtZW50VHlwZSI6Ijc4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjkwNjI2MDkzMDI5MDYyNjE4MTVMSFJET0hRUlFSMTIwMzAwNjI2MDExNTMwMDYyNjAzMjBET0hCR1dRUlFSNDU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiI0IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMjA1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIyMTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjAwOjA1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0MyIsImVxdWlwbWVudFR5cGUiOiIzMjAiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNSIsInRpbWVPZkRlcGFydHVyZSI6IjAyOjQ1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDg6MDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI0IiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTE5IiwiZXF1aXBtZW50VHlwZSI6Ijc3VyIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MjE1NTI1MDgyNjAwMDVCR1dET0hRUlFSNDQzMjUwODI2MDI0NTI1MDgyNjA4MDBET0hMSFJRUlFSMTE5IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiIyMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI3NTMxIiwidG90YWxUYXgiOiI0MDgzIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjEiLCJmcmVlQWxsb3dhbmNlIjoiMjUiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjI1IiwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiNzUzMSIsInRvdGFsVGF4QW1vdW50IjoiNDA4MyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMjI4NCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiI0MSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI4MDMzIiwidG90YWxUYXgiOiI0MDgzIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjUiLCJmcmVlQWxsb3dhbmNlIjoiMzUiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjM1IiwidW5pdCI6ImtnIiwidGl0bGUiOiIzNSBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiODAzMyIsInRvdGFsVGF4QW1vdW50IjoiNDA4MyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMTE5MCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIxMTAiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTI0NDkiLCJ0b3RhbFRheCI6IjQwODMiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEyNDQ5IiwidG90YWxUYXhBbW91bnQiOiI0MDgzIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiI2NDMiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX1dfQ==", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11032.92, "calendar_total_sell": 11032.92, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11032.92, "filter": { "id": "F1AE00019-50", "price": 11032.92, "gross_total": 7531, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T09:30", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606290930doh202606291815120doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250245lhr202608250800119", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-51", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-51", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H50M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T09:30", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T18:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "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": "120" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "120" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT07H00M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-51", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H20M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T08:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T13:15", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT07H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 11032.92, "gross_total": 7531, "base_fare": 5051.32, "tax": 5981.6, "sell": { "currency": "SEK", "total": 11032.92, "base_fare": 5051.32, "tax": 5981.6 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzUzMSwiYmFzZV9mYXJlIjozNDQ4LCJ0YXgiOjQwODN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NTMxLCJiYXNlX2ZhcmUiOjM0NDgsInRheCI6NDA4MywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NTMxLCJiYXNlX2ZhcmUiOjM0NDgsInRheCI6NDA4M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11032.92, "base_fare": 5051.32, "tax": 5981.6, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5051.32", "tax": "5981.60", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11032.92, "base_fare": 5051.32, "tax": 5981.6, "gross": { "base_fare": "5051.32", "tax": "5981.60", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc1MzEuMDAiLCJiYXNlX2ZhcmUiOiIzNDQ4LjAwIiwidGF4IjoiNDA4My4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM0NDguMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzUzMS4wMCIsImJhc2VfZmFyZSI6IjM0NDguMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzQ0OC4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NTMxLjAwIiwiYmFzZV9mYXJlIjoiMzQ0OC4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzUzMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER51", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11032.92, "calendar_total_sell": 11032.92, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11032.92, "filter": { "id": "F1AE00019-51", "price": 11032.92, "gross_total": 7531, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T09:30", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-25T13:15", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606290930doh202606291815120doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250800lhr2026082513153", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-52", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-52", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H45M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T21:55", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T06:40", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "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": "16" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "16" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DOH", "departure_time": "2026-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT11H55M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-52", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H00M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "7", "fareBasis": "VLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-25T12:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T17:55", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT12H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "7", "fareBasis": "VLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_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": 11056.36, "gross_total": 7547, "base_fare": 5051.32, "tax": 6005.04, "sell": { "currency": "SEK", "total": 11056.36, "base_fare": 5051.32, "tax": 6005.04 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzU0NywiYmFzZV9mYXJlIjozNDQ4LCJ0YXgiOjQwOTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NTQ3LCJiYXNlX2ZhcmUiOjM0NDgsInRheCI6NDA5OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NTQ3LCJiYXNlX2ZhcmUiOjM0NDgsInRheCI6NDA5OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11056.36, "base_fare": 5051.32, "tax": 6005.04, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5051.32", "tax": "6005.04", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11056.36, "base_fare": 5051.32, "tax": 6005.04, "gross": { "base_fare": "5051.32", "tax": "6005.04", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc1NDcuMDAiLCJiYXNlX2ZhcmUiOiIzNDQ4LjAwIiwidGF4IjoiNDA5OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM0NDguMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzU0Ny4wMCIsImJhc2VfZmFyZSI6IjM0NDguMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzQ0OC4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NTQ3LjAwIiwiYmFzZV9mYXJlIjoiMzQ0OC4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzU0NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER52", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11056.36, "calendar_total_sell": 11056.36, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11056.36, "filter": { "id": "F1AE00019-52", "price": 11056.36, "gross_total": 7547, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-06-29T21:55", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-25T17:55", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202606292155doh20260630064016doh202606301835bgw202606302040442bgw202608242155doh202608250005443doh202608251240lhr2026082517551", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-53", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-53", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT03H40M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T22:40", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-30T04:20", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1984" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1984" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-01T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-07-01T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-01", "flight_time": null, "distance": null, "lay_over": "PT21H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-53", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "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": "843" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "843" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T14:50", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T16:40", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1971" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1971" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11117.89, "gross_total": 7589, "base_fare": 5342.86, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11117.89, "base_fare": 5342.86, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzU4OSwiYmFzZV9mYXJlIjozNjQ3LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NTg5LCJiYXNlX2ZhcmUiOjM2NDcsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NTg5LCJiYXNlX2ZhcmUiOjM2NDcsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11117.89, "base_fare": 5342.86, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5342.86", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11117.89, "base_fare": 5342.86, "tax": 5775.03, "gross": { "base_fare": "5342.86", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc1ODkuMDAiLCJiYXNlX2ZhcmUiOiIzNjQ3LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM2NDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzU4OS4wMCIsImJhc2VfZmFyZSI6IjM2NDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzY0Ny4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NTg5LjAwIiwiYmFzZV9mYXJlIjoiMzY0Ny4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzU4OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER53", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11117.89, "calendar_total_sell": 11117.89, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11117.89, "filter": { "id": "F1AE00019-53", "price": 11117.89, "gross_total": 7589, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "333", "aircraft_name": "333", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-06-29T22:40", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T16:40", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606292240ist2026063004201984ist202607010125bgw202607010420802bgw202608241025ist202608241330843ist202608241450lhr2026082416401971", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-54", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-54", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT03H40M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T22:40", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-30T04:20", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1984" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1984" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-01T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-07-01T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-01", "flight_time": null, "distance": null, "lay_over": "PT21H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-54", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H45M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T05:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T10:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T12:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1989" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1989" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11117.89, "gross_total": 7589, "base_fare": 5342.86, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11117.89, "base_fare": 5342.86, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzU4OSwiYmFzZV9mYXJlIjozNjQ3LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NTg5LCJiYXNlX2ZhcmUiOjM2NDcsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NTg5LCJiYXNlX2ZhcmUiOjM2NDcsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11117.89, "base_fare": 5342.86, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5342.86", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11117.89, "base_fare": 5342.86, "tax": 5775.03, "gross": { "base_fare": "5342.86", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc1ODkuMDAiLCJiYXNlX2ZhcmUiOiIzNjQ3LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM2NDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzU4OS4wMCIsImJhc2VfZmFyZSI6IjM2NDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzY0Ny4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NTg5LjAwIiwiYmFzZV9mYXJlIjoiMzY0Ny4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzU4OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER54", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11117.89, "calendar_total_sell": 11117.89, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11117.89, "filter": { "id": "F1AE00019-54", "price": 11117.89, "gross_total": 7589, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "333", "aircraft_name": "333", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-06-29T22:40", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-24T12:10", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606292240ist2026063004201984ist202607010125bgw202607010420802bgw202608240525ist202608240830803ist202608241010lhr2026082412101989", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-55", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-55", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT03H40M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T22:40", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-30T04:20", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1984" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1984" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-01T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-07-01T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-01", "flight_time": null, "distance": null, "lay_over": "PT21H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-55", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H45M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T05:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T13:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T15:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT04H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1985" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1985" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11117.89, "gross_total": 7589, "base_fare": 5342.86, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11117.89, "base_fare": 5342.86, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzU4OSwiYmFzZV9mYXJlIjozNjQ3LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NTg5LCJiYXNlX2ZhcmUiOjM2NDcsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NTg5LCJiYXNlX2ZhcmUiOjM2NDcsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11117.89, "base_fare": 5342.86, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5342.86", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11117.89, "base_fare": 5342.86, "tax": 5775.03, "gross": { "base_fare": "5342.86", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc1ODkuMDAiLCJiYXNlX2ZhcmUiOiIzNjQ3LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM2NDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzU4OS4wMCIsImJhc2VfZmFyZSI6IjM2NDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzY0Ny4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NTg5LjAwIiwiYmFzZV9mYXJlIjoiMzY0Ny4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzU4OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER55", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11117.89, "calendar_total_sell": 11117.89, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11117.89, "filter": { "id": "F1AE00019-55", "price": 11117.89, "gross_total": 7589, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "333", "aircraft_name": "333", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-06-29T22:40", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-24T15:10", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606292240ist2026063004201984ist202607010125bgw202607010420802bgw202608240525ist202608240830803ist202608241315lhr2026082415101985", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-56", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-56", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT03H40M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T22:40", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-30T04:20", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1984" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1984" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-01T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-07-01T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-01", "flight_time": null, "distance": null, "lay_over": "PT21H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-56", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T01:55", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T05:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "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": "303" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "303" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T10:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T12:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1989" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1989" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11117.89, "gross_total": 7589, "base_fare": 5342.86, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11117.89, "base_fare": 5342.86, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzU4OSwiYmFzZV9mYXJlIjozNjQ3LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NTg5LCJiYXNlX2ZhcmUiOjM2NDcsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NTg5LCJiYXNlX2ZhcmUiOjM2NDcsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11117.89, "base_fare": 5342.86, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5342.86", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11117.89, "base_fare": 5342.86, "tax": 5775.03, "gross": { "base_fare": "5342.86", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc1ODkuMDAiLCJiYXNlX2ZhcmUiOiIzNjQ3LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM2NDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzU4OS4wMCIsImJhc2VfZmFyZSI6IjM2NDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzY0Ny4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NTg5LjAwIiwiYmFzZV9mYXJlIjoiMzY0Ny4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzU4OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER56", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11117.89, "calendar_total_sell": 11117.89, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11117.89, "filter": { "id": "F1AE00019-56", "price": 11117.89, "gross_total": 7589, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "333", "aircraft_name": "333", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-06-29T22:40", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-24T12:10", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606292240ist2026063004201984ist202607010125bgw202607010420802bgw202608240155ist202608240500303ist202608241010lhr2026082412101989", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-57", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-57", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT03H40M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T22:40", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-30T04:20", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1984" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1984" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-01T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-07-01T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-01", "flight_time": null, "distance": null, "lay_over": "PT21H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-57", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T05:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T14:50", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T16:40", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1971" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1971" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11117.89, "gross_total": 7589, "base_fare": 5342.86, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11117.89, "base_fare": 5342.86, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzU4OSwiYmFzZV9mYXJlIjozNjQ3LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NTg5LCJiYXNlX2ZhcmUiOjM2NDcsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NTg5LCJiYXNlX2ZhcmUiOjM2NDcsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11117.89, "base_fare": 5342.86, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5342.86", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11117.89, "base_fare": 5342.86, "tax": 5775.03, "gross": { "base_fare": "5342.86", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc1ODkuMDAiLCJiYXNlX2ZhcmUiOiIzNjQ3LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM2NDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzU4OS4wMCIsImJhc2VfZmFyZSI6IjM2NDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzY0Ny4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NTg5LjAwIiwiYmFzZV9mYXJlIjoiMzY0Ny4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzU4OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER57", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11117.89, "calendar_total_sell": 11117.89, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11117.89, "filter": { "id": "F1AE00019-57", "price": 11117.89, "gross_total": 7589, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "333", "aircraft_name": "333", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-06-29T22:40", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T16:40", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606292240ist2026063004201984ist202607010125bgw202607010420802bgw202608240525ist202608240830803ist202608241450lhr2026082416401971", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-58", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-58", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT03H40M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T22:40", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-30T04:20", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1984" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1984" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-07-01T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-07-01T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-01", "flight_time": null, "distance": null, "lay_over": "PT21H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-58", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H40M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "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": "843" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "843" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T19:05", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T21:05", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT05H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1983" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1983" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11180.88, "gross_total": 7632, "base_fare": 5405.85, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11180.88, "base_fare": 5405.85, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzYzMiwiYmFzZV9mYXJlIjozNjkwLCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NjMyLCJiYXNlX2ZhcmUiOjM2OTAsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NjMyLCJiYXNlX2ZhcmUiOjM2OTAsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11180.88, "base_fare": 5405.85, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5405.85", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11180.88, "base_fare": 5405.85, "tax": 5775.03, "gross": { "base_fare": "5405.85", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc2MzIuMDAiLCJiYXNlX2ZhcmUiOiIzNjkwLjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM2OTAuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzYzMi4wMCIsImJhc2VfZmFyZSI6IjM2OTAuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzY5MC4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NjMyLjAwIiwiYmFzZV9mYXJlIjoiMzY5MC4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzYzMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER58", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11180.88, "calendar_total_sell": 11180.88, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11180.88, "filter": { "id": "F1AE00019-58", "price": 11180.88, "gross_total": 7632, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "333", "aircraft_name": "333", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-06-29T22:40", "arrival_timing_slot": "night", "arrival_departure_time": "2026-08-24T21:05", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606292240ist2026063004201984ist202607010125bgw202607010420802bgw202608241025ist202608241330843ist202608241905lhr2026082421051983", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-59", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-59", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H05M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T19:35", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DUB", "arrival_time": "2026-06-29T20:55", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "EI", "carrier_name": "Aer Lingus", "carrier_logo": "EI.png", "flight_number": "8957" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8957" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DUB", "departure_time": "2026-06-30T08:15", "origin_terminal": "1", "origin_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "destination": "DOH", "arrival_time": "2026-06-30T17:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT11H20M", "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": "20" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "20" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DOH", "departure_time": "2026-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_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": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DOH", "departure_time": "2026-08-25T01:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H05M", "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": "105" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "105" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_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": 11289.29, "gross_total": 7706, "base_fare": 5191.96, "tax": 6097.33, "sell": { "currency": "SEK", "total": 11289.29, "base_fare": 5191.96, "tax": 6097.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzcwNiwiYmFzZV9mYXJlIjozNTQ0LCJ0YXgiOjQxNjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzA2LCJiYXNlX2ZhcmUiOjM1NDQsInRheCI6NDE2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzA2LCJiYXNlX2ZhcmUiOjM1NDQsInRheCI6NDE2Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11289.29, "base_fare": 5191.96, "tax": 6097.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5191.96", "tax": "6097.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11289.29, "base_fare": 5191.96, "tax": 6097.33, "gross": { "base_fare": "5191.96", "tax": "6097.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc3MDYuMDAiLCJiYXNlX2ZhcmUiOiIzNTQ0LjAwIiwidGF4IjoiNDE2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1NDQuMDAiLCJ0YXgiOiI0MTYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzcwNi4wMCIsImJhc2VfZmFyZSI6IjM1NDQuMDAiLCJ0YXgiOiI0MTYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzU0NC4wMCIsInRheCI6IjQxNjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NzA2LjAwIiwiYmFzZV9mYXJlIjoiMzU0NC4wMCIsInRheCI6IjQxNjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzcwNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER59", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DUB", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DUB", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "EI", "calendar_total_currency": "SEK", "calendar_total_price": 11289.29, "calendar_total_sell": 11289.29, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11289.29, "filter": { "id": "F1AE00019-59", "price": 11289.29, "gross_total": 7706, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EI", "carrier_marketing": "QR", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DUB", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T19:35", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:25", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "lhr202606291935dub2026062920558957dub202606300815doh20260630172020doh202606301835bgw202606302040442bgw202608242155doh202608250005443doh202608250110lhr202608250625105", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-60", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-60", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H05M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T19:35", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DUB", "arrival_time": "2026-06-29T20:55", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "EI", "carrier_name": "Aer Lingus", "carrier_logo": "EI.png", "flight_number": "8957" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8957" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DUB", "departure_time": "2026-06-30T08:15", "origin_terminal": "1", "origin_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "destination": "DOH", "arrival_time": "2026-06-30T17:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT11H20M", "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": "20" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "20" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DOH", "departure_time": "2026-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_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": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DOH", "departure_time": "2026-08-25T01:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT11H10M", "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": "105" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "105" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_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": 11289.29, "gross_total": 7706, "base_fare": 5191.96, "tax": 6097.33, "sell": { "currency": "SEK", "total": 11289.29, "base_fare": 5191.96, "tax": 6097.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzcwNiwiYmFzZV9mYXJlIjozNTQ0LCJ0YXgiOjQxNjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzA2LCJiYXNlX2ZhcmUiOjM1NDQsInRheCI6NDE2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzA2LCJiYXNlX2ZhcmUiOjM1NDQsInRheCI6NDE2Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11289.29, "base_fare": 5191.96, "tax": 6097.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5191.96", "tax": "6097.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11289.29, "base_fare": 5191.96, "tax": 6097.33, "gross": { "base_fare": "5191.96", "tax": "6097.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc3MDYuMDAiLCJiYXNlX2ZhcmUiOiIzNTQ0LjAwIiwidGF4IjoiNDE2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1NDQuMDAiLCJ0YXgiOiI0MTYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzcwNi4wMCIsImJhc2VfZmFyZSI6IjM1NDQuMDAiLCJ0YXgiOiI0MTYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzU0NC4wMCIsInRheCI6IjQxNjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NzA2LjAwIiwiYmFzZV9mYXJlIjoiMzU0NC4wMCIsInRheCI6IjQxNjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzcwNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER60", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DUB", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DUB", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "EI", "calendar_total_currency": "SEK", "calendar_total_price": 11289.29, "calendar_total_sell": 11289.29, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11289.29, "filter": { "id": "F1AE00019-60", "price": 11289.29, "gross_total": 7706, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EI", "carrier_marketing": "QR", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DUB", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T19:35", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:25", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "lhr202606291935dub2026062920558957dub202606300815doh20260630172020doh202606301835bgw202606302040442bgw202608241155doh202608241400445doh202608250110lhr202608250625105", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-61", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-61", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H05M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T19:35", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DUB", "arrival_time": "2026-06-29T20:55", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "EI", "carrier_name": "Aer Lingus", "carrier_logo": "EI.png", "flight_number": "8957" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8957" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DUB", "departure_time": "2026-06-30T08:15", "origin_terminal": "1", "origin_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "destination": "DOH", "arrival_time": "2026-06-30T17:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT11H20M", "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": "20" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "20" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DOH", "departure_time": "2026-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_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": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H05M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DOH", "departure_time": "2026-08-25T02:45", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T08:00", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT02H40M", "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": "119" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "119" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_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": 11289.29, "gross_total": 7706, "base_fare": 5191.96, "tax": 6097.33, "sell": { "currency": "SEK", "total": 11289.29, "base_fare": 5191.96, "tax": 6097.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzcwNiwiYmFzZV9mYXJlIjozNTQ0LCJ0YXgiOjQxNjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzA2LCJiYXNlX2ZhcmUiOjM1NDQsInRheCI6NDE2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzA2LCJiYXNlX2ZhcmUiOjM1NDQsInRheCI6NDE2Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11289.29, "base_fare": 5191.96, "tax": 6097.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5191.96", "tax": "6097.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11289.29, "base_fare": 5191.96, "tax": 6097.33, "gross": { "base_fare": "5191.96", "tax": "6097.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc3MDYuMDAiLCJiYXNlX2ZhcmUiOiIzNTQ0LjAwIiwidGF4IjoiNDE2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1NDQuMDAiLCJ0YXgiOiI0MTYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzcwNi4wMCIsImJhc2VfZmFyZSI6IjM1NDQuMDAiLCJ0YXgiOiI0MTYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzU0NC4wMCIsInRheCI6IjQxNjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NzA2LjAwIiwiYmFzZV9mYXJlIjoiMzU0NC4wMCIsInRheCI6IjQxNjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzcwNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER61", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DUB", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DUB", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "EI", "calendar_total_currency": "SEK", "calendar_total_price": 11289.29, "calendar_total_sell": 11289.29, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11289.29, "filter": { "id": "F1AE00019-61", "price": 11289.29, "gross_total": 7706, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EI", "carrier_marketing": "QR", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DUB", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T19:35", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T08:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "lhr202606291935dub2026062920558957dub202606300815doh20260630172020doh202606301835bgw202606302040442bgw202608242155doh202608250005443doh202608250245lhr202608250800119", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-62", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-62", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H05M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T19:35", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DUB", "arrival_time": "2026-06-29T20:55", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "EI", "carrier_name": "Aer Lingus", "carrier_logo": "EI.png", "flight_number": "8957" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8957" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DUB", "departure_time": "2026-06-30T08:15", "origin_terminal": "1", "origin_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "destination": "DOH", "arrival_time": "2026-06-30T17:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT11H20M", "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": "20" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "20" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DOH", "departure_time": "2026-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_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": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H20M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces", "title": "1 pieces" } } } }, { "origin": "DOH", "departure_time": "2026-08-25T08:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T13:15", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT07H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_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": 11289.29, "gross_total": 7706, "base_fare": 5191.96, "tax": 6097.33, "sell": { "currency": "SEK", "total": 11289.29, "base_fare": 5191.96, "tax": 6097.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzcwNiwiYmFzZV9mYXJlIjozNTQ0LCJ0YXgiOjQxNjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzA2LCJiYXNlX2ZhcmUiOjM1NDQsInRheCI6NDE2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzA2LCJiYXNlX2ZhcmUiOjM1NDQsInRheCI6NDE2Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11289.29, "base_fare": 5191.96, "tax": 6097.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5191.96", "tax": "6097.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11289.29, "base_fare": 5191.96, "tax": 6097.33, "gross": { "base_fare": "5191.96", "tax": "6097.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc3MDYuMDAiLCJiYXNlX2ZhcmUiOiIzNTQ0LjAwIiwidGF4IjoiNDE2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1NDQuMDAiLCJ0YXgiOiI0MTYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzcwNi4wMCIsImJhc2VfZmFyZSI6IjM1NDQuMDAiLCJ0YXgiOiI0MTYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzU0NC4wMCIsInRheCI6IjQxNjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NzA2LjAwIiwiYmFzZV9mYXJlIjoiMzU0NC4wMCIsInRheCI6IjQxNjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzcwNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER62", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DUB", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DUB", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "baggage_type": "checked", "pieceCount": 0, "weight": "1", "unit": "pieces" } ], "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "EI", "calendar_total_currency": "SEK", "calendar_total_price": 11289.29, "calendar_total_sell": 11289.29, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11289.29, "filter": { "id": "F1AE00019-62", "price": 11289.29, "gross_total": 7706, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EI", "carrier_marketing": "QR", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DUB", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T19:35", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-25T13:15", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "lhr202606291935dub2026062920558957dub202606300815doh20260630172020doh202606301835bgw202606302040442bgw202608242155doh202608250005443doh202608250800lhr2026082513153", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-63", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-63", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T19:25", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T04:10", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "12" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "12" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DOH", "departure_time": "2026-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT14H25M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-63", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT15H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DOH", "departure_time": "2026-08-25T01:20", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DUB", "arrival_time": "2026-08-25T06:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "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": "19" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "19" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DUB", "departure_time": "2026-08-25T09:40", "origin_terminal": "2", "origin_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "destination": "LHR", "arrival_time": "2026-08-25T11:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT02H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "EI", "carrier_name": "Aer Lingus", "carrier_logo": "EI.png", "flight_number": "9672" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9672" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 11311.27, "gross_total": 7721, "base_fare": 4748.07, "tax": 6563.2, "sell": { "currency": "SEK", "total": 11311.27, "base_fare": 4748.07, "tax": 6563.2 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzcyMSwiYmFzZV9mYXJlIjozMjQxLCJ0YXgiOjQ0ODB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzIxLCJiYXNlX2ZhcmUiOjMyNDEsInRheCI6NDQ4MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzIxLCJiYXNlX2ZhcmUiOjMyNDEsInRheCI6NDQ4MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11311.27, "base_fare": 4748.07, "tax": 6563.2, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4748.07", "tax": "6563.20", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11311.27, "base_fare": 4748.07, "tax": 6563.2, "gross": { "base_fare": "4748.07", "tax": "6563.20", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc3MjEuMDAiLCJiYXNlX2ZhcmUiOiIzMjQxLjAwIiwidGF4IjoiNDQ4MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMyNDEuMDAiLCJ0YXgiOiI0NDgwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzcyMS4wMCIsImJhc2VfZmFyZSI6IjMyNDEuMDAiLCJ0YXgiOiI0NDgwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzI0MS4wMCIsInRheCI6IjQ0ODAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NzIxLjAwIiwiYmFzZV9mYXJlIjoiMzI0MS4wMCIsInRheCI6IjQ0ODAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzcyMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER63", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "DUB", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DUB", "destination": "LHR", "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": "2284", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11311.27, "calendar_total_sell": 11311.27, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11311.27, "filter": { "id": "F1AE00019-63", "price": 11311.27, "gross_total": 7721, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77L", "aircraft_name": "77L", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "0": "DOH", "2": "DUB" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T19:25", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T11:10", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "lhr202606291925doh20260630041012doh202606301835bgw202606302040442bgw202608242155doh202608250005443doh202608250120dub20260825064519dub202608250940lhr2026082511109672", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-64", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-64", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T19:25", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T04:10", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "12" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "12" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DOH", "departure_time": "2026-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT14H25M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-64", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H35M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DOH", "departure_time": "2026-08-25T01:20", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DUB", "arrival_time": "2026-08-25T06:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "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": "19" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "19" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DUB", "departure_time": "2026-08-25T12:00", "origin_terminal": "2", "origin_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "destination": "LHR", "arrival_time": "2026-08-25T13:30", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "EI", "carrier_name": "Aer Lingus", "carrier_logo": "EI.png", "flight_number": "9656" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9656" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 11311.27, "gross_total": 7721, "base_fare": 4748.07, "tax": 6563.2, "sell": { "currency": "SEK", "total": 11311.27, "base_fare": 4748.07, "tax": 6563.2 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzcyMSwiYmFzZV9mYXJlIjozMjQxLCJ0YXgiOjQ0ODB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzIxLCJiYXNlX2ZhcmUiOjMyNDEsInRheCI6NDQ4MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzIxLCJiYXNlX2ZhcmUiOjMyNDEsInRheCI6NDQ4MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11311.27, "base_fare": 4748.07, "tax": 6563.2, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4748.07", "tax": "6563.20", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11311.27, "base_fare": 4748.07, "tax": 6563.2, "gross": { "base_fare": "4748.07", "tax": "6563.20", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc3MjEuMDAiLCJiYXNlX2ZhcmUiOiIzMjQxLjAwIiwidGF4IjoiNDQ4MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMyNDEuMDAiLCJ0YXgiOiI0NDgwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzcyMS4wMCIsImJhc2VfZmFyZSI6IjMyNDEuMDAiLCJ0YXgiOiI0NDgwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzI0MS4wMCIsInRheCI6IjQ0ODAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NzIxLjAwIiwiYmFzZV9mYXJlIjoiMzI0MS4wMCIsInRheCI6IjQ0ODAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzcyMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER64", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "DUB", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DUB", "destination": "LHR", "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": "2284", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11311.27, "calendar_total_sell": 11311.27, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11311.27, "filter": { "id": "F1AE00019-64", "price": 11311.27, "gross_total": 7721, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77L", "aircraft_name": "77L", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "0": "DOH", "2": "DUB" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T19:25", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-25T13:30", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "lhr202606291925doh20260630041012doh202606301835bgw202606302040442bgw202608242155doh202608250005443doh202608250120dub20260825064519dub202608251200lhr2026082513309656", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-65", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-65", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T19:25", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T04:10", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "12" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "12" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DOH", "departure_time": "2026-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT14H25M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-65", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT18H00M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DOH", "departure_time": "2026-08-25T01:20", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DUB", "arrival_time": "2026-08-25T06:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "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": "19" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "19" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DUB", "departure_time": "2026-08-25T12:30", "origin_terminal": "2", "origin_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "destination": "LHR", "arrival_time": "2026-08-25T13:55", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT05H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "EI", "carrier_name": "Aer Lingus", "carrier_logo": "EI.png", "flight_number": "8277" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8277" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 11311.27, "gross_total": 7721, "base_fare": 4748.07, "tax": 6563.2, "sell": { "currency": "SEK", "total": 11311.27, "base_fare": 4748.07, "tax": 6563.2 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzcyMSwiYmFzZV9mYXJlIjozMjQxLCJ0YXgiOjQ0ODB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzIxLCJiYXNlX2ZhcmUiOjMyNDEsInRheCI6NDQ4MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzIxLCJiYXNlX2ZhcmUiOjMyNDEsInRheCI6NDQ4MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11311.27, "base_fare": 4748.07, "tax": 6563.2, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4748.07", "tax": "6563.20", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11311.27, "base_fare": 4748.07, "tax": 6563.2, "gross": { "base_fare": "4748.07", "tax": "6563.20", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc3MjEuMDAiLCJiYXNlX2ZhcmUiOiIzMjQxLjAwIiwidGF4IjoiNDQ4MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMyNDEuMDAiLCJ0YXgiOiI0NDgwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzcyMS4wMCIsImJhc2VfZmFyZSI6IjMyNDEuMDAiLCJ0YXgiOiI0NDgwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzI0MS4wMCIsInRheCI6IjQ0ODAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NzIxLjAwIiwiYmFzZV9mYXJlIjoiMzI0MS4wMCIsInRheCI6IjQ0ODAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzcyMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER65", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "DUB", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DUB", "destination": "LHR", "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": "2284", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11311.27, "calendar_total_sell": 11311.27, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11311.27, "filter": { "id": "F1AE00019-65", "price": 11311.27, "gross_total": 7721, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77L", "aircraft_name": "77L", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "0": "DOH", "2": "DUB" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T19:25", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-25T13:55", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "lhr202606291925doh20260630041012doh202606301835bgw202606302040442bgw202608242155doh202608250005443doh202608250120dub20260825064519dub202608251230lhr2026082513558277", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-66", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-66", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT02H40M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T16:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T00:45", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "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": "8" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DOH", "departure_time": "2026-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT17H50M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-66", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT15H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DOH", "departure_time": "2026-08-25T01:20", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DUB", "arrival_time": "2026-08-25T06:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "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": "19" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "19" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DUB", "departure_time": "2026-08-25T09:40", "origin_terminal": "2", "origin_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "destination": "LHR", "arrival_time": "2026-08-25T11:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT02H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "EI", "carrier_name": "Aer Lingus", "carrier_logo": "EI.png", "flight_number": "9672" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9672" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 11311.27, "gross_total": 7721, "base_fare": 4748.07, "tax": 6563.2, "sell": { "currency": "SEK", "total": 11311.27, "base_fare": 4748.07, "tax": 6563.2 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzcyMSwiYmFzZV9mYXJlIjozMjQxLCJ0YXgiOjQ0ODB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzIxLCJiYXNlX2ZhcmUiOjMyNDEsInRheCI6NDQ4MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzIxLCJiYXNlX2ZhcmUiOjMyNDEsInRheCI6NDQ4MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11311.27, "base_fare": 4748.07, "tax": 6563.2, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4748.07", "tax": "6563.20", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11311.27, "base_fare": 4748.07, "tax": 6563.2, "gross": { "base_fare": "4748.07", "tax": "6563.20", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc3MjEuMDAiLCJiYXNlX2ZhcmUiOiIzMjQxLjAwIiwidGF4IjoiNDQ4MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMyNDEuMDAiLCJ0YXgiOiI0NDgwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzcyMS4wMCIsImJhc2VfZmFyZSI6IjMyNDEuMDAiLCJ0YXgiOiI0NDgwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzI0MS4wMCIsInRheCI6IjQ0ODAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NzIxLjAwIiwiYmFzZV9mYXJlIjoiMzI0MS4wMCIsInRheCI6IjQ0ODAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzcyMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER66", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "DUB", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DUB", "destination": "LHR", "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": "2284", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11311.27, "calendar_total_sell": 11311.27, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11311.27, "filter": { "id": "F1AE00019-66", "price": 11311.27, "gross_total": 7721, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "0": "DOH", "2": "DUB" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T16:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T11:10", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "lhr202606291600doh2026063000458doh202606301835bgw202606302040442bgw202608242155doh202608250005443doh202608250120dub20260825064519dub202608250940lhr2026082511109672", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-67", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-67", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T19:25", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T04:10", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "12" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "12" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DOH", "departure_time": "2026-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT14H25M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-67", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H05M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DOH", "departure_time": "2026-08-25T01:20", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DUB", "arrival_time": "2026-08-25T06:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "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": "19" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "19" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DUB", "departure_time": "2026-08-25T13:30", "origin_terminal": "2", "origin_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "destination": "LHR", "arrival_time": "2026-08-25T15:00", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT06H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "EI", "carrier_name": "Aer Lingus", "carrier_logo": "EI.png", "flight_number": "8278" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8278" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 11311.27, "gross_total": 7721, "base_fare": 4748.07, "tax": 6563.2, "sell": { "currency": "SEK", "total": 11311.27, "base_fare": 4748.07, "tax": 6563.2 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzcyMSwiYmFzZV9mYXJlIjozMjQxLCJ0YXgiOjQ0ODB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzIxLCJiYXNlX2ZhcmUiOjMyNDEsInRheCI6NDQ4MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzIxLCJiYXNlX2ZhcmUiOjMyNDEsInRheCI6NDQ4MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11311.27, "base_fare": 4748.07, "tax": 6563.2, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4748.07", "tax": "6563.20", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11311.27, "base_fare": 4748.07, "tax": 6563.2, "gross": { "base_fare": "4748.07", "tax": "6563.20", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc3MjEuMDAiLCJiYXNlX2ZhcmUiOiIzMjQxLjAwIiwidGF4IjoiNDQ4MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMyNDEuMDAiLCJ0YXgiOiI0NDgwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzcyMS4wMCIsImJhc2VfZmFyZSI6IjMyNDEuMDAiLCJ0YXgiOiI0NDgwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzI0MS4wMCIsInRheCI6IjQ0ODAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NzIxLjAwIiwiYmFzZV9mYXJlIjoiMzI0MS4wMCIsInRheCI6IjQ0ODAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzcyMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER67", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "DUB", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DUB", "destination": "LHR", "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": "2284", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11311.27, "calendar_total_sell": 11311.27, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11311.27, "filter": { "id": "F1AE00019-67", "price": 11311.27, "gross_total": 7721, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77L", "aircraft_name": "77L", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "0": "DOH", "2": "DUB" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T19:25", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-25T15:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "lhr202606291925doh20260630041012doh202606301835bgw202606302040442bgw202608242155doh202608250005443doh202608250120dub20260825064519dub202608251330lhr2026082515008278", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-68", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-68", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT02H40M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T16:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T00:45", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "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": "8" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DOH", "departure_time": "2026-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT17H50M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-68", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H35M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DOH", "departure_time": "2026-08-25T01:20", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DUB", "arrival_time": "2026-08-25T06:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "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": "19" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "19" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DUB", "departure_time": "2026-08-25T12:00", "origin_terminal": "2", "origin_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "destination": "LHR", "arrival_time": "2026-08-25T13:30", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "EI", "carrier_name": "Aer Lingus", "carrier_logo": "EI.png", "flight_number": "9656" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9656" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 11311.27, "gross_total": 7721, "base_fare": 4748.07, "tax": 6563.2, "sell": { "currency": "SEK", "total": 11311.27, "base_fare": 4748.07, "tax": 6563.2 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzcyMSwiYmFzZV9mYXJlIjozMjQxLCJ0YXgiOjQ0ODB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzIxLCJiYXNlX2ZhcmUiOjMyNDEsInRheCI6NDQ4MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzIxLCJiYXNlX2ZhcmUiOjMyNDEsInRheCI6NDQ4MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11311.27, "base_fare": 4748.07, "tax": 6563.2, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4748.07", "tax": "6563.20", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11311.27, "base_fare": 4748.07, "tax": 6563.2, "gross": { "base_fare": "4748.07", "tax": "6563.20", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc3MjEuMDAiLCJiYXNlX2ZhcmUiOiIzMjQxLjAwIiwidGF4IjoiNDQ4MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMyNDEuMDAiLCJ0YXgiOiI0NDgwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzcyMS4wMCIsImJhc2VfZmFyZSI6IjMyNDEuMDAiLCJ0YXgiOiI0NDgwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzI0MS4wMCIsInRheCI6IjQ0ODAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NzIxLjAwIiwiYmFzZV9mYXJlIjoiMzI0MS4wMCIsInRheCI6IjQ0ODAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzcyMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER68", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "DUB", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DUB", "destination": "LHR", "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": "2284", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11311.27, "calendar_total_sell": 11311.27, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11311.27, "filter": { "id": "F1AE00019-68", "price": 11311.27, "gross_total": 7721, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "0": "DOH", "2": "DUB" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T16:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-25T13:30", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "lhr202606291600doh2026063000458doh202606301835bgw202606302040442bgw202608242155doh202608250005443doh202608250120dub20260825064519dub202608251200lhr2026082513309656", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-69", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-69", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT02H40M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T16:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T00:45", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "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": "8" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DOH", "departure_time": "2026-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT17H50M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-69", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT18H00M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DOH", "departure_time": "2026-08-25T01:20", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DUB", "arrival_time": "2026-08-25T06:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "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": "19" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "19" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DUB", "departure_time": "2026-08-25T12:30", "origin_terminal": "2", "origin_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "destination": "LHR", "arrival_time": "2026-08-25T13:55", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT05H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "EI", "carrier_name": "Aer Lingus", "carrier_logo": "EI.png", "flight_number": "8277" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8277" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 11311.27, "gross_total": 7721, "base_fare": 4748.07, "tax": 6563.2, "sell": { "currency": "SEK", "total": 11311.27, "base_fare": 4748.07, "tax": 6563.2 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzcyMSwiYmFzZV9mYXJlIjozMjQxLCJ0YXgiOjQ0ODB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzIxLCJiYXNlX2ZhcmUiOjMyNDEsInRheCI6NDQ4MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzIxLCJiYXNlX2ZhcmUiOjMyNDEsInRheCI6NDQ4MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11311.27, "base_fare": 4748.07, "tax": 6563.2, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4748.07", "tax": "6563.20", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11311.27, "base_fare": 4748.07, "tax": 6563.2, "gross": { "base_fare": "4748.07", "tax": "6563.20", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc3MjEuMDAiLCJiYXNlX2ZhcmUiOiIzMjQxLjAwIiwidGF4IjoiNDQ4MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMyNDEuMDAiLCJ0YXgiOiI0NDgwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzcyMS4wMCIsImJhc2VfZmFyZSI6IjMyNDEuMDAiLCJ0YXgiOiI0NDgwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzI0MS4wMCIsInRheCI6IjQ0ODAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NzIxLjAwIiwiYmFzZV9mYXJlIjoiMzI0MS4wMCIsInRheCI6IjQ0ODAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzcyMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER69", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "DUB", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DUB", "destination": "LHR", "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": "2284", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11311.27, "calendar_total_sell": 11311.27, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11311.27, "filter": { "id": "F1AE00019-69", "price": 11311.27, "gross_total": 7721, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "0": "DOH", "2": "DUB" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T16:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-25T13:55", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "lhr202606291600doh2026063000458doh202606301835bgw202606302040442bgw202608242155doh202608250005443doh202608250120dub20260825064519dub202608251230lhr2026082513558277", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-70", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-70", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT02H40M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T16:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T00:45", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "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": "8" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DOH", "departure_time": "2026-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT17H50M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-70", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H05M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DOH", "departure_time": "2026-08-25T01:20", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DUB", "arrival_time": "2026-08-25T06:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "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": "19" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "19" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DUB", "departure_time": "2026-08-25T13:30", "origin_terminal": "2", "origin_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "destination": "LHR", "arrival_time": "2026-08-25T15:00", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT06H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "EI", "carrier_name": "Aer Lingus", "carrier_logo": "EI.png", "flight_number": "8278" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8278" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 11311.27, "gross_total": 7721, "base_fare": 4748.07, "tax": 6563.2, "sell": { "currency": "SEK", "total": 11311.27, "base_fare": 4748.07, "tax": 6563.2 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzcyMSwiYmFzZV9mYXJlIjozMjQxLCJ0YXgiOjQ0ODB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzIxLCJiYXNlX2ZhcmUiOjMyNDEsInRheCI6NDQ4MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzIxLCJiYXNlX2ZhcmUiOjMyNDEsInRheCI6NDQ4MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11311.27, "base_fare": 4748.07, "tax": 6563.2, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4748.07", "tax": "6563.20", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11311.27, "base_fare": 4748.07, "tax": 6563.2, "gross": { "base_fare": "4748.07", "tax": "6563.20", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc3MjEuMDAiLCJiYXNlX2ZhcmUiOiIzMjQxLjAwIiwidGF4IjoiNDQ4MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMyNDEuMDAiLCJ0YXgiOiI0NDgwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzcyMS4wMCIsImJhc2VfZmFyZSI6IjMyNDEuMDAiLCJ0YXgiOiI0NDgwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzI0MS4wMCIsInRheCI6IjQ0ODAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NzIxLjAwIiwiYmFzZV9mYXJlIjoiMzI0MS4wMCIsInRheCI6IjQ0ODAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzcyMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER70", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "DUB", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DUB", "destination": "LHR", "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": "2284", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11311.27, "calendar_total_sell": 11311.27, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11311.27, "filter": { "id": "F1AE00019-70", "price": 11311.27, "gross_total": 7721, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "0": "DOH", "2": "DUB" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T16:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-25T15:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "lhr202606291600doh2026063000458doh202606301835bgw202606302040442bgw202608242155doh202608250005443doh202608250120dub20260825064519dub202608251330lhr2026082515008278", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-71", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-71", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:05", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T16:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-29T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-29T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-71", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H40M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "3", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-25T02:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MXP", "arrival_time": "2026-08-25T07:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "123" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "123" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "3", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "MXP", "departure_time": "2026-08-25T08:30", "origin_terminal": "1", "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "LHR", "arrival_time": "2026-08-25T09:35", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "8341" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8341" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 11355.22, "gross_total": 7751, "base_fare": 4608.89, "tax": 6746.33, "sell": { "currency": "SEK", "total": 11355.22, "base_fare": 4608.89, "tax": 6746.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzc1MSwiYmFzZV9mYXJlIjozMTQ2LCJ0YXgiOjQ2MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzUxLCJiYXNlX2ZhcmUiOjMxNDYsInRheCI6NDYwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzUxLCJiYXNlX2ZhcmUiOjMxNDYsInRheCI6NDYwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11355.22, "base_fare": 4608.89, "tax": 6746.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4608.89", "tax": "6746.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11355.22, "base_fare": 4608.89, "tax": 6746.33, "gross": { "base_fare": "4608.89", "tax": "6746.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc3NTEuMDAiLCJiYXNlX2ZhcmUiOiIzMTQ2LjAwIiwidGF4IjoiNDYwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNDYuMDAiLCJ0YXgiOiI0NjA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzc1MS4wMCIsImJhc2VfZmFyZSI6IjMxNDYuMDAiLCJ0YXgiOiI0NjA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE0Ni4wMCIsInRheCI6IjQ2MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NzUxLjAwIiwiYmFzZV9mYXJlIjoiMzE0Ni4wMCIsInRheCI6IjQ2MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzc1MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER71", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "MXP", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "MXP", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11355.22, "calendar_total_sell": 11355.22, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11355.22, "filter": { "id": "F1AE00019-71", "price": 11355.22, "gross_total": 7751, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "0": "DOH", "2": "MXP" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:05", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T09:35", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606290805doh2026062916506doh202606291835bgw202606292040442bgw202608242155doh202608250005443doh202608250200mxp202608250710123mxp202608250830lhr2026082509358341", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-72", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-72", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:05", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T16:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-29T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-29T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-72", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H55M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "3", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-25T02:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MXP", "arrival_time": "2026-08-25T07:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "123" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "123" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "3", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "MXP", "departure_time": "2026-08-25T14:40", "origin_terminal": "1", "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "LHR", "arrival_time": "2026-08-25T15:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT07H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "9687" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9687" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 11355.22, "gross_total": 7751, "base_fare": 4608.89, "tax": 6746.33, "sell": { "currency": "SEK", "total": 11355.22, "base_fare": 4608.89, "tax": 6746.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzc1MSwiYmFzZV9mYXJlIjozMTQ2LCJ0YXgiOjQ2MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzUxLCJiYXNlX2ZhcmUiOjMxNDYsInRheCI6NDYwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzUxLCJiYXNlX2ZhcmUiOjMxNDYsInRheCI6NDYwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11355.22, "base_fare": 4608.89, "tax": 6746.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4608.89", "tax": "6746.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11355.22, "base_fare": 4608.89, "tax": 6746.33, "gross": { "base_fare": "4608.89", "tax": "6746.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc3NTEuMDAiLCJiYXNlX2ZhcmUiOiIzMTQ2LjAwIiwidGF4IjoiNDYwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNDYuMDAiLCJ0YXgiOiI0NjA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzc1MS4wMCIsImJhc2VfZmFyZSI6IjMxNDYuMDAiLCJ0YXgiOiI0NjA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE0Ni4wMCIsInRheCI6IjQ2MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NzUxLjAwIiwiYmFzZV9mYXJlIjoiMzE0Ni4wMCIsInRheCI6IjQ2MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzc1MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER72", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "MXP", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "MXP", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11355.22, "calendar_total_sell": 11355.22, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11355.22, "filter": { "id": "F1AE00019-72", "price": 11355.22, "gross_total": 7751, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "0": "DOH", "2": "MXP" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:05", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-25T15:50", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606290805doh2026062916506doh202606291835bgw202606292040442bgw202608242155doh202608250005443doh202608250200mxp202608250710123mxp202608251440lhr2026082515509687", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-73", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-73", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H15M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:05", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T16:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT08H25M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-73", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H40M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "3", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-25T02:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MXP", "arrival_time": "2026-08-25T07:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "123" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "123" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "3", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "MXP", "departure_time": "2026-08-25T08:30", "origin_terminal": "1", "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "LHR", "arrival_time": "2026-08-25T09:35", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "8341" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8341" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 11355.22, "gross_total": 7751, "base_fare": 4608.89, "tax": 6746.33, "sell": { "currency": "SEK", "total": 11355.22, "base_fare": 4608.89, "tax": 6746.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzc1MSwiYmFzZV9mYXJlIjozMTQ2LCJ0YXgiOjQ2MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzUxLCJiYXNlX2ZhcmUiOjMxNDYsInRheCI6NDYwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzUxLCJiYXNlX2ZhcmUiOjMxNDYsInRheCI6NDYwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11355.22, "base_fare": 4608.89, "tax": 6746.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4608.89", "tax": "6746.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11355.22, "base_fare": 4608.89, "tax": 6746.33, "gross": { "base_fare": "4608.89", "tax": "6746.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc3NTEuMDAiLCJiYXNlX2ZhcmUiOiIzMTQ2LjAwIiwidGF4IjoiNDYwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNDYuMDAiLCJ0YXgiOiI0NjA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzc1MS4wMCIsImJhc2VfZmFyZSI6IjMxNDYuMDAiLCJ0YXgiOiI0NjA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE0Ni4wMCIsInRheCI6IjQ2MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NzUxLjAwIiwiYmFzZV9mYXJlIjoiMzE0Ni4wMCIsInRheCI6IjQ2MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzc1MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER73", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "MXP", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "MXP", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11355.22, "calendar_total_sell": 11355.22, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11355.22, "filter": { "id": "F1AE00019-73", "price": 11355.22, "gross_total": 7751, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "0": "DOH", "2": "MXP" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:05", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T09:35", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606290805doh2026062916506doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250200mxp202608250710123mxp202608250830lhr2026082509358341", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-74", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-74", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:05", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T16:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-29T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-29T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-74", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H50M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "3", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-25T02:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MXP", "arrival_time": "2026-08-25T07:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "123" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "123" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "3", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "MXP", "departure_time": "2026-08-25T18:40", "origin_terminal": "1", "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "LHR", "arrival_time": "2026-08-25T19:45", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT11H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "319", "name": "319", "picture": "319.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "9781" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9781" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 11355.22, "gross_total": 7751, "base_fare": 4608.89, "tax": 6746.33, "sell": { "currency": "SEK", "total": 11355.22, "base_fare": 4608.89, "tax": 6746.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzc1MSwiYmFzZV9mYXJlIjozMTQ2LCJ0YXgiOjQ2MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzUxLCJiYXNlX2ZhcmUiOjMxNDYsInRheCI6NDYwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzUxLCJiYXNlX2ZhcmUiOjMxNDYsInRheCI6NDYwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11355.22, "base_fare": 4608.89, "tax": 6746.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4608.89", "tax": "6746.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11355.22, "base_fare": 4608.89, "tax": 6746.33, "gross": { "base_fare": "4608.89", "tax": "6746.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc3NTEuMDAiLCJiYXNlX2ZhcmUiOiIzMTQ2LjAwIiwidGF4IjoiNDYwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNDYuMDAiLCJ0YXgiOiI0NjA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzc1MS4wMCIsImJhc2VfZmFyZSI6IjMxNDYuMDAiLCJ0YXgiOiI0NjA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE0Ni4wMCIsInRheCI6IjQ2MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NzUxLjAwIiwiYmFzZV9mYXJlIjoiMzE0Ni4wMCIsInRheCI6IjQ2MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzc1MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER74", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "MXP", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "MXP", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11355.22, "calendar_total_sell": 11355.22, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11355.22, "filter": { "id": "F1AE00019-74", "price": 11355.22, "gross_total": 7751, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "0": "DOH", "2": "MXP" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:05", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-25T19:45", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606290805doh2026062916506doh202606291835bgw202606292040442bgw202608242155doh202608250005443doh202608250200mxp202608250710123mxp202608251840lhr2026082519459781", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-75", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-75", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H15M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:05", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T16:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT08H25M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-75", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H55M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "3", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-25T02:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MXP", "arrival_time": "2026-08-25T07:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "123" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "123" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "3", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "MXP", "departure_time": "2026-08-25T14:40", "origin_terminal": "1", "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "LHR", "arrival_time": "2026-08-25T15:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT07H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "9687" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9687" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 11355.22, "gross_total": 7751, "base_fare": 4608.89, "tax": 6746.33, "sell": { "currency": "SEK", "total": 11355.22, "base_fare": 4608.89, "tax": 6746.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzc1MSwiYmFzZV9mYXJlIjozMTQ2LCJ0YXgiOjQ2MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzUxLCJiYXNlX2ZhcmUiOjMxNDYsInRheCI6NDYwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzUxLCJiYXNlX2ZhcmUiOjMxNDYsInRheCI6NDYwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11355.22, "base_fare": 4608.89, "tax": 6746.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4608.89", "tax": "6746.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11355.22, "base_fare": 4608.89, "tax": 6746.33, "gross": { "base_fare": "4608.89", "tax": "6746.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc3NTEuMDAiLCJiYXNlX2ZhcmUiOiIzMTQ2LjAwIiwidGF4IjoiNDYwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNDYuMDAiLCJ0YXgiOiI0NjA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzc1MS4wMCIsImJhc2VfZmFyZSI6IjMxNDYuMDAiLCJ0YXgiOiI0NjA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE0Ni4wMCIsInRheCI6IjQ2MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NzUxLjAwIiwiYmFzZV9mYXJlIjoiMzE0Ni4wMCIsInRheCI6IjQ2MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzc1MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER75", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "MXP", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "MXP", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11355.22, "calendar_total_sell": 11355.22, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11355.22, "filter": { "id": "F1AE00019-75", "price": 11355.22, "gross_total": 7751, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "0": "DOH", "2": "MXP" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:05", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-25T15:50", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606290805doh2026062916506doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250200mxp202608250710123mxp202608251440lhr2026082515509687", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-76", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-76", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H15M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:05", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T16:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT08H25M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-76", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H50M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "3", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-25T02:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MXP", "arrival_time": "2026-08-25T07:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "123" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "123" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "3", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "MXP", "departure_time": "2026-08-25T18:40", "origin_terminal": "1", "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "LHR", "arrival_time": "2026-08-25T19:45", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT11H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "319", "name": "319", "picture": "319.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "9781" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9781" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 11355.22, "gross_total": 7751, "base_fare": 4608.89, "tax": 6746.33, "sell": { "currency": "SEK", "total": 11355.22, "base_fare": 4608.89, "tax": 6746.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzc1MSwiYmFzZV9mYXJlIjozMTQ2LCJ0YXgiOjQ2MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzUxLCJiYXNlX2ZhcmUiOjMxNDYsInRheCI6NDYwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzUxLCJiYXNlX2ZhcmUiOjMxNDYsInRheCI6NDYwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11355.22, "base_fare": 4608.89, "tax": 6746.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4608.89", "tax": "6746.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11355.22, "base_fare": 4608.89, "tax": 6746.33, "gross": { "base_fare": "4608.89", "tax": "6746.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc3NTEuMDAiLCJiYXNlX2ZhcmUiOiIzMTQ2LjAwIiwidGF4IjoiNDYwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNDYuMDAiLCJ0YXgiOiI0NjA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzc1MS4wMCIsImJhc2VfZmFyZSI6IjMxNDYuMDAiLCJ0YXgiOiI0NjA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE0Ni4wMCIsInRheCI6IjQ2MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NzUxLjAwIiwiYmFzZV9mYXJlIjoiMzE0Ni4wMCIsInRheCI6IjQ2MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzc1MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER76", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "MXP", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "MXP", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11355.22, "calendar_total_sell": 11355.22, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11355.22, "filter": { "id": "F1AE00019-76", "price": 11355.22, "gross_total": 7751, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "0": "DOH", "2": "MXP" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:05", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-25T19:45", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606290805doh2026062916506doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250200mxp202608250710123mxp202608251840lhr2026082519459781", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-77", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-77", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:05", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T16:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-29T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-29T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] }, { "group": 1, "flight_key": "F1AE00019-77", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H40M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "2", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-24T15:50", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MXP", "arrival_time": "2026-08-24T21:00", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "117" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "2", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "MXP", "departure_time": "2026-08-25T08:30", "origin_terminal": "1", "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "LHR", "arrival_time": "2026-08-25T09:35", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT11H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "8341" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8341" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 11355.22, "gross_total": 7751, "base_fare": 4608.89, "tax": 6746.33, "sell": { "currency": "SEK", "total": 11355.22, "base_fare": 4608.89, "tax": 6746.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzc1MSwiYmFzZV9mYXJlIjozMTQ2LCJ0YXgiOjQ2MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzUxLCJiYXNlX2ZhcmUiOjMxNDYsInRheCI6NDYwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzUxLCJiYXNlX2ZhcmUiOjMxNDYsInRheCI6NDYwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11355.22, "base_fare": 4608.89, "tax": 6746.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4608.89", "tax": "6746.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11355.22, "base_fare": 4608.89, "tax": 6746.33, "gross": { "base_fare": "4608.89", "tax": "6746.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc3NTEuMDAiLCJiYXNlX2ZhcmUiOiIzMTQ2LjAwIiwidGF4IjoiNDYwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNDYuMDAiLCJ0YXgiOiI0NjA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzc1MS4wMCIsImJhc2VfZmFyZSI6IjMxNDYuMDAiLCJ0YXgiOiI0NjA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE0Ni4wMCIsInRheCI6IjQ2MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NzUxLjAwIiwiYmFzZV9mYXJlIjoiMzE0Ni4wMCIsInRheCI6IjQ2MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzc1MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER77", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "MXP", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "MXP", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11355.22, "calendar_total_sell": 11355.22, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11355.22, "filter": { "id": "F1AE00019-77", "price": 11355.22, "gross_total": 7751, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "0": "DOH", "2": "MXP" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:05", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T09:35", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606290805doh2026062916506doh202606291835bgw202606292040442bgw202608241155doh202608241400445doh202608241550mxp202608242100117mxp202608250830lhr2026082509358341", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-78", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-78", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H15M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:05", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T16:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT08H25M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } } ] }, { "group": 1, "flight_key": "F1AE00019-78", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H40M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "2", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-24T15:50", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MXP", "arrival_time": "2026-08-24T21:00", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "117" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "2", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "MXP", "departure_time": "2026-08-25T08:30", "origin_terminal": "1", "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "LHR", "arrival_time": "2026-08-25T09:35", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT11H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "8341" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8341" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 11355.22, "gross_total": 7751, "base_fare": 4608.89, "tax": 6746.33, "sell": { "currency": "SEK", "total": 11355.22, "base_fare": 4608.89, "tax": 6746.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzc1MSwiYmFzZV9mYXJlIjozMTQ2LCJ0YXgiOjQ2MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzUxLCJiYXNlX2ZhcmUiOjMxNDYsInRheCI6NDYwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzUxLCJiYXNlX2ZhcmUiOjMxNDYsInRheCI6NDYwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11355.22, "base_fare": 4608.89, "tax": 6746.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4608.89", "tax": "6746.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11355.22, "base_fare": 4608.89, "tax": 6746.33, "gross": { "base_fare": "4608.89", "tax": "6746.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc3NTEuMDAiLCJiYXNlX2ZhcmUiOiIzMTQ2LjAwIiwidGF4IjoiNDYwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNDYuMDAiLCJ0YXgiOiI0NjA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzc1MS4wMCIsImJhc2VfZmFyZSI6IjMxNDYuMDAiLCJ0YXgiOiI0NjA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE0Ni4wMCIsInRheCI6IjQ2MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NzUxLjAwIiwiYmFzZV9mYXJlIjoiMzE0Ni4wMCIsInRheCI6IjQ2MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzc1MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER78", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "MXP", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "MXP", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11355.22, "calendar_total_sell": 11355.22, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11355.22, "filter": { "id": "F1AE00019-78", "price": 11355.22, "gross_total": 7751, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "0": "DOH", "2": "MXP" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:05", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T09:35", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606290805doh2026062916506doh202606300115bgw202606300320458bgw202608241155doh202608241400445doh202608241550mxp202608242100117mxp202608250830lhr2026082509358341", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-79", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-79", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H50M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T09:30", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T18:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "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": "120" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "120" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DOH", "departure_time": "2026-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT07H00M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_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-79", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-25T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:30", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_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": 11400.64, "gross_total": 7782, "base_fare": 5419.04, "tax": 5981.6, "sell": { "currency": "SEK", "total": 11400.64, "base_fare": 5419.04, "tax": 5981.6 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzc4MiwiYmFzZV9mYXJlIjozNjk5LCJ0YXgiOjQwODN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzgyLCJiYXNlX2ZhcmUiOjM2OTksInRheCI6NDA4MywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3NzgyLCJiYXNlX2ZhcmUiOjM2OTksInRheCI6NDA4M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11400.64, "base_fare": 5419.04, "tax": 5981.6, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5419.04", "tax": "5981.60", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11400.64, "base_fare": 5419.04, "tax": 5981.6, "gross": { "base_fare": "5419.04", "tax": "5981.60", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc3ODIuMDAiLCJiYXNlX2ZhcmUiOiIzNjk5LjAwIiwidGF4IjoiNDA4My4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM2OTkuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzc4Mi4wMCIsImJhc2VfZmFyZSI6IjM2OTkuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzY5OS4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3NzgyLjAwIiwiYmFzZV9mYXJlIjoiMzY5OS4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzc4MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER79", "brandName": "ECONOMY CLASSIC", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjYiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjE1NTAiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjA5OjMwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZBcnJpdmFsIjoiMTg6MTUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJMSFIiLCJvcmlnaW5fdGVybWluYWwiOiI0IiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTIwIiwiZXF1aXBtZW50VHlwZSI6Ijc3VyIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA2LTMwIiwidGltZU9mRGVwYXJ0dXJlIjoiMDE6MTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNi0zMCIsInRpbWVPZkFycml2YWwiOiIwMzoyMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJCR1ciLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDU4IiwiZXF1aXBtZW50VHlwZSI6Ijc4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjkwNjI2MDkzMDI5MDYyNjE4MTVMSFJET0hRUlFSMTIwMzAwNjI2MDExNTMwMDYyNjAzMjBET0hCR1dRUlFSNDU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiI2IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDM1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIyMTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjAwOjA1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0MyIsImVxdWlwbWVudFR5cGUiOiIzMjAiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNSIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDY6MzAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI0IiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTAzIiwiZXF1aXBtZW50VHlwZSI6IjM4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MjE1NTI1MDgyNjAwMDVCR1dET0hRUlFSNDQzMjUwODI2MDExNTI1MDgyNjA2MzBET0hMSFJRUlFSMTAzIiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiIzMCIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI3NzgyIiwidG90YWxUYXgiOiI0MDgzIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjIiLCJmcmVlQWxsb3dhbmNlIjoiMzAiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjMwIiwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiNzc4MiIsInRvdGFsVGF4QW1vdW50IjoiNDA4MyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMjI4NCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiI0MSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI4MDMzIiwidG90YWxUYXgiOiI0MDgzIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjUiLCJmcmVlQWxsb3dhbmNlIjoiMzUiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjM1IiwidW5pdCI6ImtnIiwidGl0bGUiOiIzNSBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiODAzMyIsInRvdGFsVGF4QW1vdW50IjoiNDA4MyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMTE5MCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIxMTAiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTI0NDkiLCJ0b3RhbFRheCI6IjQwODMiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEyNDQ5IiwidG90YWxUYXhBbW91bnQiOiI0MDgzIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiI2NDMiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX1dfQ==", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11400.64, "calendar_total_sell": 11400.64, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11400.64, "filter": { "id": "F1AE00019-79", "price": 11400.64, "gross_total": 7782, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T09:30", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:30", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202606290930doh202606291815120doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250115lhr202608250630103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-80", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-80", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H20M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T20:40", "origin_terminal": "3", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DXB", "arrival_time": "2026-06-30T07:15", "destination_terminal": "3", "dateVariation": "1", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "4" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "4" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-06-30T09:45", "origin_terminal": "2", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BGW", "arrival_time": "2026-06-30T12:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT02H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "2072" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2072" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-80", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H20M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DXB", "arrival_time": "2026-08-24T14:20", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-24T15:45", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-08-24T20:15", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H25M", "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": "5" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "5" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": 11418.22, "gross_total": 7794, "base_fare": 5697.39, "tax": 5720.83, "sell": { "currency": "SEK", "total": 11418.22, "base_fare": 5697.39, "tax": 5720.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzc5NCwiYmFzZV9mYXJlIjozODg5LCJ0YXgiOjM5MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3Nzk0LCJiYXNlX2ZhcmUiOjM4ODksInRheCI6MzkwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3Nzk0LCJiYXNlX2ZhcmUiOjM4ODksInRheCI6MzkwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11418.22, "base_fare": 5697.39, "tax": 5720.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5697.39", "tax": "5720.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11418.22, "base_fare": 5697.39, "tax": 5720.83, "gross": { "base_fare": "5697.39", "tax": "5720.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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc3OTQuMDAiLCJiYXNlX2ZhcmUiOiIzODg5LjAwIiwidGF4IjoiMzkwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM4ODkuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzc5NC4wMCIsImJhc2VfZmFyZSI6IjM4ODkuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzg4OS4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3Nzk0LjAwIiwiYmFzZV9mYXJlIjoiMzg4OS4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzc5NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECOSAVER#ER80", "brandName": "ECO SAVER", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjkiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjEzMjAiLCJNYWpvcml0eUNhcnJpZXIiOiJFSyIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjIwOjQwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDc6MTUiLCJkYXRlVmFyaWF0aW9uIjoiMSIsIm9yaWdpbiI6IkxIUiIsIm9yaWdpbl90ZXJtaW5hbCI6IjMiLCJkZXN0aW5hdGlvbiI6IkRYQiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMyIsIm1hcmtldGluZ0NhcnJpZXIiOiJFSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJFSyIsImZsaWdodE51bWJlciI6IjQiLCJlcXVpcG1lbnRUeXBlIjoiMzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTENBIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTEFTUEdCMSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwOTo0NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjEyOjAwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRFhCIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJFSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJGWiIsImZsaWdodE51bWJlciI6IjIwNzIiLCJlcXVpcG1lbnRUeXBlIjoiNzNIIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTENBIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTEFTUEdCMSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyOTA2MjYyMDQwMzAwNjI2MDcxNUxIUkRYQkVLRUs0MzAwNjI2MDk0NTMwMDYyNjEyMDBEWEJCR1dFS0ZaMjA3MiIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjUiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ08gU0FWRVIiLCJjYXJyaWVyIjoiRUsifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiMjMiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjExMjAiLCJNYWpvcml0eUNhcnJpZXIiOiJFSyIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjEwOjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZBcnJpdmFsIjoiMTQ6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRFhCIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIzIiwibWFya2V0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwiZmxpZ2h0TnVtYmVyIjoiOTQyIiwiZXF1aXBtZW50VHlwZSI6IjM1OSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkxDQSIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExBU1BHQjEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMTU6NDUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNCIsInRpbWVPZkFycml2YWwiOiIyMDoxNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRYQiIsIm9yaWdpbl90ZXJtaW5hbCI6IjMiLCJkZXN0aW5hdGlvbiI6IkxIUiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMyIsIm1hcmtldGluZ0NhcnJpZXIiOiJFSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJFSyIsImZsaWdodE51bWJlciI6IjUiLCJlcXVpcG1lbnRUeXBlIjoiMzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTENBIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTEFTUEdCMSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyNDA4MjYxMDU1MjQwODI2MTQyMEJHV0RYQkVLRUs5NDIyNDA4MjYxNTQ1MjQwODI2MjAxNURYQkxIUkVLRUs1IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiNSIsImZhcmVGYW1pbHluYW1lIjoiRUNPU0FWRVIiLCJkZXNjcmlwdGlvbiI6IkVDTyBTQVZFUiIsImNhcnJpZXIiOiJFSyJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiIzMSIsImZhcmVGYW1pbHluYW1lIjoiRUNPU0FWRVIiLCJkZXNjcmlwdGlvbiI6IkVDTyBTQVZFUiIsImNhcnJpZXIiOiJFSyIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI3Nzk0IiwidG90YWxUYXgiOiIzOTA1IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjUiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ08gU0FWRVIiLCJjYXJyaWVyIjoiRUsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMTYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE3Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxOCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTkiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIwIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjIiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjUiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ08gU0FWRVIiLCJjYXJyaWVyIjoiRUsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMTYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE3Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxOCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTkiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIwIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjIiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiMSIsImZyZWVBbGxvd2FuY2UiOiIyNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMjUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI3Nzk0IiwidG90YWxUYXhBbW91bnQiOiIzOTA1IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExBU1BHQjEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMQVNQR0IxIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTEFTUEdCMSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExBU1BHQjEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJUSUNLRVRTIEFSRSBOT04gUkVGVU5EQUJMRSBBRlRFUiBERVBBUlRVUkUiLCJ0eXBlIjoiNzEiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6Ijc4IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09GTEVYIiwiZGVzY3JpcHRpb24iOiJFQ08gRkxFWCIsImNhcnJpZXIiOiJFSyIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI5NDM2IiwidG90YWxUYXgiOiIzOTA1IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjgiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT0ZMRVgiLCJkZXNjcmlwdGlvbiI6IkVDTyBGTEVYIiwiY2FycmllciI6IkVLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjE2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTgiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE5Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyMCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjMwIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI4IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09GTEVYIiwiZGVzY3JpcHRpb24iOiJFQ08gRkxFWCIsImNhcnJpZXIiOiJFSyIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTciLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE4Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxOSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjAiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIxIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIzMCIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI1IiwiZnJlZUFsbG93YW5jZSI6IjM1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6Ijk0MzYiLCJ0b3RhbFRheEFtb3VudCI6IjM5MDUiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IksiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJLTEVFU0dCMSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJLIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IksiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiS0xFRVNHQjEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJLIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IktMRUVTR0IxIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IksiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJLTEVFU0dCMSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjI4OTUiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiMTQwIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09GTFhQTFVTIiwiZGVzY3JpcHRpb24iOiJFQ08gRkxFWFBMVVMiLCJjYXJyaWVyIjoiRUsiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTg5NjkiLCJ0b3RhbFRheCI6IjM5MDUiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMTEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT0ZMWFBMVVMiLCJkZXNjcmlwdGlvbiI6IkVDTyBGTEVYUExVUyIsImNhcnJpZXIiOiJFSyIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTciLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE4Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjAiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMiIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMTEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT0ZMWFBMVVMiLCJkZXNjcmlwdGlvbiI6IkVDTyBGTEVYUExVUyIsImNhcnJpZXIiOiJFSyIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTciLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE4Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjAiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMiIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjE4OTY5IiwidG90YWxUYXhBbW91bnQiOiIzOTA1IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJYIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWExSWkZHQjEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJYIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlhMUlpGR0IxIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJYTFJaRkdCMSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJYIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWExSWkZHQjEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIyODk1IiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "LHR", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "EK", "calendar_total_currency": "SEK", "calendar_total_price": 11418.22, "calendar_total_sell": 11418.22, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11418.22, "filter": { "id": "F1AE00019-80", "price": 11418.22, "gross_total": 7794, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECO SAVER", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T20:40", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T20:15", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606292040dxb2026063007154dxb202606300945bgw2026063012002072bgw202608241055dxb202608241420942dxb202608241545lhr2026082420155", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-81", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-81", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H10M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T16:50", "origin_terminal": "3", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DXB", "arrival_time": "2026-06-30T03:25", "destination_terminal": "3", "dateVariation": "1", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-06-29", "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": "30" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "30" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-06-30T09:45", "origin_terminal": "2", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BGW", "arrival_time": "2026-06-30T12:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "2072" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2072" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-81", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H20M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DXB", "arrival_time": "2026-08-24T14:20", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-24T15:45", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-08-24T20:15", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H25M", "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": "5" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "5" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": 11418.22, "gross_total": 7794, "base_fare": 5697.39, "tax": 5720.83, "sell": { "currency": "SEK", "total": 11418.22, "base_fare": 5697.39, "tax": 5720.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzc5NCwiYmFzZV9mYXJlIjozODg5LCJ0YXgiOjM5MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3Nzk0LCJiYXNlX2ZhcmUiOjM4ODksInRheCI6MzkwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3Nzk0LCJiYXNlX2ZhcmUiOjM4ODksInRheCI6MzkwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11418.22, "base_fare": 5697.39, "tax": 5720.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5697.39", "tax": "5720.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11418.22, "base_fare": 5697.39, "tax": 5720.83, "gross": { "base_fare": "5697.39", "tax": "5720.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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc3OTQuMDAiLCJiYXNlX2ZhcmUiOiIzODg5LjAwIiwidGF4IjoiMzkwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM4ODkuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzc5NC4wMCIsImJhc2VfZmFyZSI6IjM4ODkuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzg4OS4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3Nzk0LjAwIiwiYmFzZV9mYXJlIjoiMzg4OS4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzc5NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECOSAVER#ER81", "brandName": "ECO SAVER", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjEwIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNzEwIiwiTWFqb3JpdHlDYXJyaWVyIjoiRUsiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNjo1MCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAzOjI1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJMSFIiLCJvcmlnaW5fdGVybWluYWwiOiIzIiwiZGVzdGluYXRpb24iOiJEWEIiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjMiLCJtYXJrZXRpbmdDYXJyaWVyIjoiRUsiLCJvcGVyYXRpbmdDYXJyaWVyIjoiRUsiLCJmbGlnaHROdW1iZXIiOiIzMCIsImVxdWlwbWVudFR5cGUiOiI3N1ciLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJMQ0EiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMQVNQR0IxIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjA5OjQ1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMTI6MDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJEWEIiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb24iOiJCR1ciLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nQ2FycmllciI6IkZaIiwiZmxpZ2h0TnVtYmVyIjoiMjA3MiIsImVxdWlwbWVudFR5cGUiOiI3M0giLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJMQ0EiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMQVNQR0IxIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjE2NTAzMDA2MjYwMzI1TEhSRFhCRUtFSzMwMzAwNjI2MDk0NTMwMDYyNjEyMDBEWEJCR1dFS0ZaMjA3MiIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjUiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ08gU0FWRVIiLCJjYXJyaWVyIjoiRUsifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiMjMiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjExMjAiLCJNYWpvcml0eUNhcnJpZXIiOiJFSyIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjEwOjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZBcnJpdmFsIjoiMTQ6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRFhCIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIzIiwibWFya2V0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwiZmxpZ2h0TnVtYmVyIjoiOTQyIiwiZXF1aXBtZW50VHlwZSI6IjM1OSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkxDQSIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExBU1BHQjEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMTU6NDUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNCIsInRpbWVPZkFycml2YWwiOiIyMDoxNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRYQiIsIm9yaWdpbl90ZXJtaW5hbCI6IjMiLCJkZXN0aW5hdGlvbiI6IkxIUiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMyIsIm1hcmtldGluZ0NhcnJpZXIiOiJFSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJFSyIsImZsaWdodE51bWJlciI6IjUiLCJlcXVpcG1lbnRUeXBlIjoiMzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTENBIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTEFTUEdCMSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyNDA4MjYxMDU1MjQwODI2MTQyMEJHV0RYQkVLRUs5NDIyNDA4MjYxNTQ1MjQwODI2MjAxNURYQkxIUkVLRUs1IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiNSIsImZhcmVGYW1pbHluYW1lIjoiRUNPU0FWRVIiLCJkZXNjcmlwdGlvbiI6IkVDTyBTQVZFUiIsImNhcnJpZXIiOiJFSyJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiIzMSIsImZhcmVGYW1pbHluYW1lIjoiRUNPU0FWRVIiLCJkZXNjcmlwdGlvbiI6IkVDTyBTQVZFUiIsImNhcnJpZXIiOiJFSyIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI3Nzk0IiwidG90YWxUYXgiOiIzOTA1IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjUiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ08gU0FWRVIiLCJjYXJyaWVyIjoiRUsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMTYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE3Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxOCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTkiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIwIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjIiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjUiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT1NBVkVSIiwiZGVzY3JpcHRpb24iOiJFQ08gU0FWRVIiLCJjYXJyaWVyIjoiRUsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMTYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE3Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxOCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTkiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIwIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjIiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiMSIsImZyZWVBbGxvd2FuY2UiOiIyNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMjUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI3Nzk0IiwidG90YWxUYXhBbW91bnQiOiIzOTA1IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExBU1BHQjEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMQVNQR0IxIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTEFTUEdCMSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExBU1BHQjEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJUSUNLRVRTIEFSRSBOT04gUkVGVU5EQUJMRSBBRlRFUiBERVBBUlRVUkUiLCJ0eXBlIjoiNzEiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6Ijc4IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09GTEVYIiwiZGVzY3JpcHRpb24iOiJFQ08gRkxFWCIsImNhcnJpZXIiOiJFSyIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI5NDM2IiwidG90YWxUYXgiOiIzOTA1IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjgiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT0ZMRVgiLCJkZXNjcmlwdGlvbiI6IkVDTyBGTEVYIiwiY2FycmllciI6IkVLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjE2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTgiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE5Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIyMCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjMwIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI4IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09GTEVYIiwiZGVzY3JpcHRpb24iOiJFQ08gRkxFWCIsImNhcnJpZXIiOiJFSyIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTciLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE4Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxOSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjAiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIxIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIzMCIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI1IiwiZnJlZUFsbG93YW5jZSI6IjM1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6Ijk0MzYiLCJ0b3RhbFRheEFtb3VudCI6IjM5MDUiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IksiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJLTEVFU0dCMSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJLIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IksiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiS0xFRVNHQjEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJLIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IktMRUVTR0IxIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IksiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJLTEVFU0dCMSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjI4OTUiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiMTQwIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09GTFhQTFVTIiwiZGVzY3JpcHRpb24iOiJFQ08gRkxFWFBMVVMiLCJjYXJyaWVyIjoiRUsiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTg5NjkiLCJ0b3RhbFRheCI6IjM5MDUiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMTEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT0ZMWFBMVVMiLCJkZXNjcmlwdGlvbiI6IkVDTyBGTEVYUExVUyIsImNhcnJpZXIiOiJFSyIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTciLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE4Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjAiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMiIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMTEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT0ZMWFBMVVMiLCJkZXNjcmlwdGlvbiI6IkVDTyBGTEVYUExVUyIsImNhcnJpZXIiOiJFSyIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTciLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE4Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjAiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMiIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjE4OTY5IiwidG90YWxUYXhBbW91bnQiOiIzOTA1IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJYIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWExSWkZHQjEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJYIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlhMUlpGR0IxIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJYTFJaRkdCMSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJYIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWExSWkZHQjEiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIyODk1IiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "LHR", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "EK", "calendar_total_currency": "SEK", "calendar_total_price": 11418.22, "calendar_total_sell": 11418.22, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11418.22, "filter": { "id": "F1AE00019-81", "price": 11418.22, "gross_total": 7794, "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": "evening", "departure_departure_time": "2026-06-29T16:50", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T20:15", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606291650dxb20260630032530dxb202606300945bgw2026063012002072bgw202608241055dxb202608241420942dxb202608241545lhr2026082420155", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-82", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-82", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT00H55M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T09:05", "origin_terminal": "3", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DXB", "arrival_time": "2026-06-29T19:40", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "8" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "8" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "1", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-06-30T09:45", "origin_terminal": "2", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BGW", "arrival_time": "2026-06-30T12:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT14H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "2072" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2072" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-82", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H20M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DXB", "arrival_time": "2026-08-24T14:20", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-24T15:45", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-08-24T20:15", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H25M", "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": "5" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "5" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": 11418.22, "gross_total": 7794, "base_fare": 5697.39, "tax": 5720.83, "sell": { "currency": "SEK", "total": 11418.22, "base_fare": 5697.39, "tax": 5720.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzc5NCwiYmFzZV9mYXJlIjozODg5LCJ0YXgiOjM5MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3Nzk0LCJiYXNlX2ZhcmUiOjM4ODksInRheCI6MzkwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3Nzk0LCJiYXNlX2ZhcmUiOjM4ODksInRheCI6MzkwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11418.22, "base_fare": 5697.39, "tax": 5720.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5697.39", "tax": "5720.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11418.22, "base_fare": 5697.39, "tax": 5720.83, "gross": { "base_fare": "5697.39", "tax": "5720.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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc3OTQuMDAiLCJiYXNlX2ZhcmUiOiIzODg5LjAwIiwidGF4IjoiMzkwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM4ODkuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzc5NC4wMCIsImJhc2VfZmFyZSI6IjM4ODkuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzg4OS4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3Nzk0LjAwIiwiYmFzZV9mYXJlIjoiMzg4OS4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzc5NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECOSAVER#ER82", "brandName": "ECO SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "LHR", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "EK", "calendar_total_currency": "SEK", "calendar_total_price": 11418.22, "calendar_total_sell": 11418.22, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11418.22, "filter": { "id": "F1AE00019-82", "price": 11418.22, "gross_total": 7794, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECO SAVER", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T09:05", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T20:15", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606290905dxb2026062919408dxb202606300945bgw2026063012002072bgw202608241055dxb202608241420942dxb202608241545lhr2026082420155", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-83", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-83", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT07H50M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T18:30", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-30T00:15", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1972" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1972" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-83", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "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": "843" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "843" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T14:50", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T16:40", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1971" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1971" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11498.79, "gross_total": 7849, "base_fare": 5723.76, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg0OSwiYmFzZV9mYXJlIjozOTA3LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4NDkuMDAiLCJiYXNlX2ZhcmUiOiIzOTA3LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg0OS4wMCIsImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODQ5LjAwIiwiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg0OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER83", "brandName": "PROMOTIONAL", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjEyIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIwNzUwIiwiTWFqb3JpdHlDYXJyaWVyIjoiVEsiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxODozMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAwOjE1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJMSFIiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb24iOiJJU1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMTk3MiIsImVxdWlwbWVudFR5cGUiOiIzNTkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMWE4yWFBDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjI1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDQ6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJBIiwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiODAyIiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6Ik5EUiIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExYTjJYUEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjkwNjI2MTgzMDMwMDYyNjAwMTVMSFJJU1RUS1RLMTk3MjMwMDYyNjAxMjUzMDA2MjYwNDIwSVNUQkdXVEtUSzgwMiIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjMiLCJmYXJlRmFtaWx5bmFtZSI6IlBTIiwiZGVzY3JpcHRpb24iOiJQUk9NT1RJT05BTCIsImNhcnJpZXIiOiJUSyJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIxMyIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMDgxNSIsIk1ham9yaXR5Q2FycmllciI6IlRLIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMTA6MjUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNCIsInRpbWVPZkFycml2YWwiOiIxMzozMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkJHVyIsIm9yaWdpbl90ZXJtaW5hbCI6IkEiLCJkZXN0aW5hdGlvbiI6IklTVCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiVEsiLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEsiLCJmbGlnaHROdW1iZXIiOiI4NDMiLCJlcXVpcG1lbnRUeXBlIjoiMzJRIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjE0OjUwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZBcnJpdmFsIjoiMTY6NDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMTk3MSIsImVxdWlwbWVudFR5cGUiOiIzNTkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MTAyNTI0MDgyNjEzMzBCR1dJU1RUS1RLODQzMjQwODI2MTQ1MDI0MDgyNjE2NDBJU1RMSFJUS1RLMTk3MSIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjMzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiNzg0OSIsInRvdGFsVGF4IjoiMzk0MiIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI1IiwiZnJlZUFsbG93YW5jZSI6IjM1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6Ijc4NDkiLCJ0b3RhbFRheEFtb3VudCI6IjM5NDIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTFhOMlhQQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExYTjJYUEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJUSUNLRVRTIEFSRSBOT04tUkVGVU5EQUJMRSIsInR5cGUiOiI3MCIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiNTYiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjgxNTEiLCJ0b3RhbFRheCI6IjM5NDIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI1IiwiZnJlZUFsbG93YW5jZSI6IjM1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjgxNTEiLCJ0b3RhbFRheEFtb3VudCI6IjM5NDIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11498.79, "calendar_total_sell": 11498.79, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11498.79, "filter": { "id": "F1AE00019-83", "price": 11498.79, "gross_total": 7849, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "359", "aircraft_name": "359", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T18:30", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T16:40", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291830ist2026063000151972ist202606300125bgw202606300420802bgw202608241025ist202608241330843ist202608241450lhr2026082416401971", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-84", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-84", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT07H50M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T18:30", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-30T00:15", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1972" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1972" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-84", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H45M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T05:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T10:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T12:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1989" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1989" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11498.79, "gross_total": 7849, "base_fare": 5723.76, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg0OSwiYmFzZV9mYXJlIjozOTA3LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4NDkuMDAiLCJiYXNlX2ZhcmUiOiIzOTA3LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg0OS4wMCIsImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODQ5LjAwIiwiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg0OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER84", "brandName": "PROMOTIONAL", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjEyIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIwNzUwIiwiTWFqb3JpdHlDYXJyaWVyIjoiVEsiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxODozMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAwOjE1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJMSFIiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb24iOiJJU1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMTk3MiIsImVxdWlwbWVudFR5cGUiOiIzNTkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMWE4yWFBDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjI1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDQ6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJBIiwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiODAyIiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6Ik5EUiIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExYTjJYUEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjkwNjI2MTgzMDMwMDYyNjAwMTVMSFJJU1RUS1RLMTk3MjMwMDYyNjAxMjUzMDA2MjYwNDIwSVNUQkdXVEtUSzgwMiIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjMiLCJmYXJlRmFtaWx5bmFtZSI6IlBTIiwiZGVzY3JpcHRpb24iOiJQUk9NT1RJT05BTCIsImNhcnJpZXIiOiJUSyJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIxNCIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMDg0NSIsIk1ham9yaXR5Q2FycmllciI6IlRLIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMDU6MjUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNCIsInRpbWVPZkFycml2YWwiOiIwODozMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkJHVyIsIm9yaWdpbl90ZXJtaW5hbCI6IkEiLCJkZXN0aW5hdGlvbiI6IklTVCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiVEsiLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEsiLCJmbGlnaHROdW1iZXIiOiI4MDMiLCJlcXVpcG1lbnRUeXBlIjoiNzNIIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjEwOjEwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZBcnJpdmFsIjoiMTI6MTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMTk4OSIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MDUyNTI0MDgyNjA4MzBCR1dJU1RUS1RLODAzMjQwODI2MTAxMDI0MDgyNjEyMTBJU1RMSFJUS1RLMTk4OSIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjMzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiNzg0OSIsInRvdGFsVGF4IjoiMzk0MiIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI1IiwiZnJlZUFsbG93YW5jZSI6IjM1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6Ijc4NDkiLCJ0b3RhbFRheEFtb3VudCI6IjM5NDIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTFhOMlhQQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExYTjJYUEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJUSUNLRVRTIEFSRSBOT04tUkVGVU5EQUJMRSIsInR5cGUiOiI3MCIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiNTYiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjgxNTEiLCJ0b3RhbFRheCI6IjM5NDIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI1IiwiZnJlZUFsbG93YW5jZSI6IjM1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjgxNTEiLCJ0b3RhbFRheEFtb3VudCI6IjM5NDIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11498.79, "calendar_total_sell": 11498.79, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11498.79, "filter": { "id": "F1AE00019-84", "price": 11498.79, "gross_total": 7849, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "359", "aircraft_name": "359", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T18:30", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-24T12:10", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291830ist2026063000151972ist202606300125bgw202606300420802bgw202608240525ist202608240830803ist202608241010lhr2026082412101989", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-85", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-85", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H40M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T22:40", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-30T04:20", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1984" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1984" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T09:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "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": "842" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "842" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-85", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "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": "843" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "843" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T14:50", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T16:40", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1971" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1971" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11498.79, "gross_total": 7849, "base_fare": 5723.76, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg0OSwiYmFzZV9mYXJlIjozOTA3LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4NDkuMDAiLCJiYXNlX2ZhcmUiOiIzOTA3LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg0OS4wMCIsImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODQ5LjAwIiwiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg0OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER85", "brandName": "PROMOTIONAL", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjEzIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIwODQwIiwiTWFqb3JpdHlDYXJyaWVyIjoiVEsiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIyMjo0MCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjA0OjIwIiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJMSFIiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb24iOiJJU1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMTk4NCIsImVxdWlwbWVudFR5cGUiOiIzMzMiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMWE4yWFBDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjA2OjMwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDk6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJBIiwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiODQyIiwiZXF1aXBtZW50VHlwZSI6IjdNOCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6Ik5EUiIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExYTjJYUEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjkwNjI2MjI0MDMwMDYyNjA0MjBMSFJJU1RUS1RLMTk4NDMwMDYyNjA2MzAzMDA2MjYwOTIwSVNUQkdXVEtUSzg0MiIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjMiLCJmYXJlRmFtaWx5bmFtZSI6IlBTIiwiZGVzY3JpcHRpb24iOiJQUk9NT1RJT05BTCIsImNhcnJpZXIiOiJUSyJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIxMyIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMDgxNSIsIk1ham9yaXR5Q2FycmllciI6IlRLIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMTA6MjUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNCIsInRpbWVPZkFycml2YWwiOiIxMzozMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkJHVyIsIm9yaWdpbl90ZXJtaW5hbCI6IkEiLCJkZXN0aW5hdGlvbiI6IklTVCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiVEsiLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEsiLCJmbGlnaHROdW1iZXIiOiI4NDMiLCJlcXVpcG1lbnRUeXBlIjoiMzJRIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjE0OjUwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZBcnJpdmFsIjoiMTY6NDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMTk3MSIsImVxdWlwbWVudFR5cGUiOiIzNTkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MTAyNTI0MDgyNjEzMzBCR1dJU1RUS1RLODQzMjQwODI2MTQ1MDI0MDgyNjE2NDBJU1RMSFJUS1RLMTk3MSIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjMzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiNzg0OSIsInRvdGFsVGF4IjoiMzk0MiIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI1IiwiZnJlZUFsbG93YW5jZSI6IjM1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6Ijc4NDkiLCJ0b3RhbFRheEFtb3VudCI6IjM5NDIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTFhOMlhQQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExYTjJYUEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJUSUNLRVRTIEFSRSBOT04tUkVGVU5EQUJMRSIsInR5cGUiOiI3MCIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiNTYiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjgxNTEiLCJ0b3RhbFRheCI6IjM5NDIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI1IiwiZnJlZUFsbG93YW5jZSI6IjM1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjgxNTEiLCJ0b3RhbFRheEFtb3VudCI6IjM5NDIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11498.79, "calendar_total_sell": 11498.79, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11498.79, "filter": { "id": "F1AE00019-85", "price": 11498.79, "gross_total": 7849, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "333", "aircraft_name": "333", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-06-29T22:40", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T16:40", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606292240ist2026063004201984ist202606300630bgw202606300920842bgw202608241025ist202608241330843ist202608241450lhr2026082416401971", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-86", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-86", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H40M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T22:40", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-30T04:20", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1984" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1984" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T09:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "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": "842" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "842" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-86", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H45M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T05:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T10:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T12:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1989" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1989" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11498.79, "gross_total": 7849, "base_fare": 5723.76, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg0OSwiYmFzZV9mYXJlIjozOTA3LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4NDkuMDAiLCJiYXNlX2ZhcmUiOiIzOTA3LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg0OS4wMCIsImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODQ5LjAwIiwiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg0OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER86", "brandName": "PROMOTIONAL", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjEzIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIwODQwIiwiTWFqb3JpdHlDYXJyaWVyIjoiVEsiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIyMjo0MCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjA0OjIwIiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJMSFIiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb24iOiJJU1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMTk4NCIsImVxdWlwbWVudFR5cGUiOiIzMzMiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMWE4yWFBDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjA2OjMwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDk6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJBIiwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiODQyIiwiZXF1aXBtZW50VHlwZSI6IjdNOCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6Ik5EUiIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExYTjJYUEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjkwNjI2MjI0MDMwMDYyNjA0MjBMSFJJU1RUS1RLMTk4NDMwMDYyNjA2MzAzMDA2MjYwOTIwSVNUQkdXVEtUSzg0MiIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjMiLCJmYXJlRmFtaWx5bmFtZSI6IlBTIiwiZGVzY3JpcHRpb24iOiJQUk9NT1RJT05BTCIsImNhcnJpZXIiOiJUSyJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIxNCIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMDg0NSIsIk1ham9yaXR5Q2FycmllciI6IlRLIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMDU6MjUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNCIsInRpbWVPZkFycml2YWwiOiIwODozMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkJHVyIsIm9yaWdpbl90ZXJtaW5hbCI6IkEiLCJkZXN0aW5hdGlvbiI6IklTVCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiVEsiLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEsiLCJmbGlnaHROdW1iZXIiOiI4MDMiLCJlcXVpcG1lbnRUeXBlIjoiNzNIIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjEwOjEwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZBcnJpdmFsIjoiMTI6MTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMTk4OSIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MDUyNTI0MDgyNjA4MzBCR1dJU1RUS1RLODAzMjQwODI2MTAxMDI0MDgyNjEyMTBJU1RMSFJUS1RLMTk4OSIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjMzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiNzg0OSIsInRvdGFsVGF4IjoiMzk0MiIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI1IiwiZnJlZUFsbG93YW5jZSI6IjM1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6Ijc4NDkiLCJ0b3RhbFRheEFtb3VudCI6IjM5NDIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTFhOMlhQQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExYTjJYUEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJUSUNLRVRTIEFSRSBOT04tUkVGVU5EQUJMRSIsInR5cGUiOiI3MCIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiNTYiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjgxNTEiLCJ0b3RhbFRheCI6IjM5NDIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI1IiwiZnJlZUFsbG93YW5jZSI6IjM1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjgxNTEiLCJ0b3RhbFRheEFtb3VudCI6IjM5NDIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11498.79, "calendar_total_sell": 11498.79, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11498.79, "filter": { "id": "F1AE00019-86", "price": 11498.79, "gross_total": 7849, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "333", "aircraft_name": "333", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-06-29T22:40", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-24T12:10", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606292240ist2026063004201984ist202606300630bgw202606300920842bgw202608240525ist202608240830803ist202608241010lhr2026082412101989", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-87", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-87", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H35M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T16:45", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-29T22:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1986" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1986" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-87", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "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": "843" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "843" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T14:50", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T16:40", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1971" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1971" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11498.79, "gross_total": 7849, "base_fare": 5723.76, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg0OSwiYmFzZV9mYXJlIjozOTA3LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4NDkuMDAiLCJiYXNlX2ZhcmUiOiIzOTA3LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg0OS4wMCIsImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODQ5LjAwIiwiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg0OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER87", "brandName": "PROMOTIONAL", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjE0IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIwOTM1IiwiTWFqb3JpdHlDYXJyaWVyIjoiVEsiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNjo0NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjIyOjM1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsImRlc3RpbmF0aW9uIjoiSVNUIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjE5ODYiLCJlcXVpcG1lbnRUeXBlIjoiMzU5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTFhOMlhQQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToyNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjA0OjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiSVNUIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkJHVyIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiQSIsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjgwMiIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMWE4yWFBDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjE2NDUyOTA2MjYyMjM1TEhSSVNUVEtUSzE5ODYzMDA2MjYwMTI1MzAwNjI2MDQyMElTVEJHV1RLVEs4MDIiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiMTMiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjA4MTUiLCJNYWpvcml0eUNhcnJpZXIiOiJUSyIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjEwOjI1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZBcnJpdmFsIjoiMTM6MzAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOiJBIiwiZGVzdGluYXRpb24iOiJJU1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiODQzIiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6Ik5EUiIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT0xYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNDo1MCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI0IiwidGltZU9mQXJyaXZhbCI6IjE2OjQwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiSVNUIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkxIUiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMiIsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjE5NzEiLCJlcXVpcG1lbnRUeXBlIjoiMzU5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI0MDgyNjEwMjUyNDA4MjYxMzMwQkdXSVNUVEtUSzg0MzI0MDgyNjE0NTAyNDA4MjYxNjQwSVNUTEhSVEtUSzE5NzEiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiI0IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiIzMyIsImZhcmVGYW1pbHluYW1lIjoiUFMiLCJkZXNjcmlwdGlvbiI6IlBST01PVElPTkFMIiwiY2FycmllciI6IlRLIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6Ijc4NDkiLCJ0b3RhbFRheCI6IjM5NDIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMyIsImZhcmVGYW1pbHluYW1lIjoiUFMiLCJkZXNjcmlwdGlvbiI6IlBST01PVElPTkFMIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJOT0YifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJDSEEifV19LCIyIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJDSEEifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiNSIsImZyZWVBbGxvd2FuY2UiOiIzNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI3ODQ5IiwidG90YWxUYXhBbW91bnQiOiIzOTQyIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExYTjJYUEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMWE4yWFBDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjU2IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI4MTUxIiwidG90YWxUYXgiOiIzOTQyIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJDSEEifV19LCIyIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJDSEEifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiNSIsImZyZWVBbGxvd2FuY2UiOiIzNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI4MTUxIiwidG90YWxUYXhBbW91bnQiOiIzOTQyIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUUxYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUUxYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT0xYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT0xYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlRJQ0tFVFMgQVJFIE5PTi1SRUZVTkRBQkxFIiwidHlwZSI6IjcwIiwiYW1vdW50IjpudWxsLCJjdXJyZW5jeSI6bnVsbH19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11498.79, "calendar_total_sell": 11498.79, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11498.79, "filter": { "id": "F1AE00019-87", "price": 11498.79, "gross_total": 7849, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "359", "aircraft_name": "359", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T16:45", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T16:40", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291645ist2026062922351986ist202606300125bgw202606300420802bgw202608241025ist202608241330843ist202608241450lhr2026082416401971", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-88", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-88", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H35M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T16:45", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-29T22:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1986" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1986" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-88", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H45M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T05:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T10:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T12:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1989" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1989" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11498.79, "gross_total": 7849, "base_fare": 5723.76, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg0OSwiYmFzZV9mYXJlIjozOTA3LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4NDkuMDAiLCJiYXNlX2ZhcmUiOiIzOTA3LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg0OS4wMCIsImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODQ5LjAwIiwiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg0OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER88", "brandName": "PROMOTIONAL", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjE0IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIwOTM1IiwiTWFqb3JpdHlDYXJyaWVyIjoiVEsiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNjo0NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjIyOjM1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsImRlc3RpbmF0aW9uIjoiSVNUIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjE5ODYiLCJlcXVpcG1lbnRUeXBlIjoiMzU5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTFhOMlhQQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToyNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjA0OjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiSVNUIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkJHVyIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiQSIsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjgwMiIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMWE4yWFBDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjE2NDUyOTA2MjYyMjM1TEhSSVNUVEtUSzE5ODYzMDA2MjYwMTI1MzAwNjI2MDQyMElTVEJHV1RLVEs4MDIiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiMTQiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjA4NDUiLCJNYWpvcml0eUNhcnJpZXIiOiJUSyIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjA1OjI1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZBcnJpdmFsIjoiMDg6MzAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOiJBIiwiZGVzdGluYXRpb24iOiJJU1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiODAzIiwiZXF1aXBtZW50VHlwZSI6IjczSCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6Ik5EUiIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT0xYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMDoxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI0IiwidGltZU9mQXJyaXZhbCI6IjEyOjEwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiSVNUIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkxIUiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMiIsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjE5ODkiLCJlcXVpcG1lbnRUeXBlIjoiMzJRIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI0MDgyNjA1MjUyNDA4MjYwODMwQkdXSVNUVEtUSzgwMzI0MDgyNjEwMTAyNDA4MjYxMjEwSVNUTEhSVEtUSzE5ODkiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiI0IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiIzMyIsImZhcmVGYW1pbHluYW1lIjoiUFMiLCJkZXNjcmlwdGlvbiI6IlBST01PVElPTkFMIiwiY2FycmllciI6IlRLIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6Ijc4NDkiLCJ0b3RhbFRheCI6IjM5NDIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMyIsImZhcmVGYW1pbHluYW1lIjoiUFMiLCJkZXNjcmlwdGlvbiI6IlBST01PVElPTkFMIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJOT0YifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJDSEEifV19LCIyIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJDSEEifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiNSIsImZyZWVBbGxvd2FuY2UiOiIzNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI3ODQ5IiwidG90YWxUYXhBbW91bnQiOiIzOTQyIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExYTjJYUEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMWE4yWFBDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjU2IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI4MTUxIiwidG90YWxUYXgiOiIzOTQyIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJDSEEifV19LCIyIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJDSEEifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiNSIsImZyZWVBbGxvd2FuY2UiOiIzNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI4MTUxIiwidG90YWxUYXhBbW91bnQiOiIzOTQyIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUUxYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUUxYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT0xYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT0xYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlRJQ0tFVFMgQVJFIE5PTi1SRUZVTkRBQkxFIiwidHlwZSI6IjcwIiwiYW1vdW50IjpudWxsLCJjdXJyZW5jeSI6bnVsbH19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11498.79, "calendar_total_sell": 11498.79, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11498.79, "filter": { "id": "F1AE00019-88", "price": 11498.79, "gross_total": 7849, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "359", "aircraft_name": "359", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T16:45", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-24T12:10", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291645ist2026062922351986ist202606300125bgw202606300420802bgw202608240525ist202608240830803ist202608241010lhr2026082412101989", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-89", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-89", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT07H50M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T18:30", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-30T00:15", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1972" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1972" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-89", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H45M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T05:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T13:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T15:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT04H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1985" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1985" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11498.79, "gross_total": 7849, "base_fare": 5723.76, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg0OSwiYmFzZV9mYXJlIjozOTA3LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4NDkuMDAiLCJiYXNlX2ZhcmUiOiIzOTA3LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg0OS4wMCIsImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODQ5LjAwIiwiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg0OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER89", "brandName": "PROMOTIONAL", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjEyIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIwNzUwIiwiTWFqb3JpdHlDYXJyaWVyIjoiVEsiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxODozMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAwOjE1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJMSFIiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb24iOiJJU1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMTk3MiIsImVxdWlwbWVudFR5cGUiOiIzNTkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMWE4yWFBDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjI1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDQ6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJBIiwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiODAyIiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6Ik5EUiIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExYTjJYUEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjkwNjI2MTgzMDMwMDYyNjAwMTVMSFJJU1RUS1RLMTk3MjMwMDYyNjAxMjUzMDA2MjYwNDIwSVNUQkdXVEtUSzgwMiIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjMiLCJmYXJlRmFtaWx5bmFtZSI6IlBTIiwiZGVzY3JpcHRpb24iOiJQUk9NT1RJT05BTCIsImNhcnJpZXIiOiJUSyJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIxNSIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTE0NSIsIk1ham9yaXR5Q2FycmllciI6IlRLIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMDU6MjUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNCIsInRpbWVPZkFycml2YWwiOiIwODozMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkJHVyIsIm9yaWdpbl90ZXJtaW5hbCI6IkEiLCJkZXN0aW5hdGlvbiI6IklTVCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiVEsiLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEsiLCJmbGlnaHROdW1iZXIiOiI4MDMiLCJlcXVpcG1lbnRUeXBlIjoiNzNIIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjEzOjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZBcnJpdmFsIjoiMTU6MTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMTk4NSIsImVxdWlwbWVudFR5cGUiOiIzMzMiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MDUyNTI0MDgyNjA4MzBCR1dJU1RUS1RLODAzMjQwODI2MTMxNTI0MDgyNjE1MTBJU1RMSFJUS1RLMTk4NSIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjMzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiNzg0OSIsInRvdGFsVGF4IjoiMzk0MiIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI1IiwiZnJlZUFsbG93YW5jZSI6IjM1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6Ijc4NDkiLCJ0b3RhbFRheEFtb3VudCI6IjM5NDIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTFhOMlhQQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExYTjJYUEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJUSUNLRVRTIEFSRSBOT04tUkVGVU5EQUJMRSIsInR5cGUiOiI3MCIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiNTYiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjgxNTEiLCJ0b3RhbFRheCI6IjM5NDIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI1IiwiZnJlZUFsbG93YW5jZSI6IjM1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjgxNTEiLCJ0b3RhbFRheEFtb3VudCI6IjM5NDIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11498.79, "calendar_total_sell": 11498.79, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11498.79, "filter": { "id": "F1AE00019-89", "price": 11498.79, "gross_total": 7849, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "359", "aircraft_name": "359", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T18:30", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-24T15:10", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291830ist2026063000151972ist202606300125bgw202606300420802bgw202608240525ist202608240830803ist202608241315lhr2026082415101985", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-90", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-90", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT07H50M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T18:30", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-30T00:15", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1972" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1972" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-90", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T01:55", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T05:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "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": "303" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "303" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T10:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T12:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1989" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1989" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11498.79, "gross_total": 7849, "base_fare": 5723.76, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg0OSwiYmFzZV9mYXJlIjozOTA3LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4NDkuMDAiLCJiYXNlX2ZhcmUiOiIzOTA3LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg0OS4wMCIsImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODQ5LjAwIiwiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg0OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER90", "brandName": "PROMOTIONAL", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjEyIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIwNzUwIiwiTWFqb3JpdHlDYXJyaWVyIjoiVEsiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxODozMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAwOjE1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJMSFIiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb24iOiJJU1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMTk3MiIsImVxdWlwbWVudFR5cGUiOiIzNTkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMWE4yWFBDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjI1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDQ6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJBIiwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiODAyIiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6Ik5EUiIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExYTjJYUEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjkwNjI2MTgzMDMwMDYyNjAwMTVMSFJJU1RUS1RLMTk3MjMwMDYyNjAxMjUzMDA2MjYwNDIwSVNUQkdXVEtUSzgwMiIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjMiLCJmYXJlRmFtaWx5bmFtZSI6IlBTIiwiZGVzY3JpcHRpb24iOiJQUk9NT1RJT05BTCIsImNhcnJpZXIiOiJUSyJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIxNiIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTIxNSIsIk1ham9yaXR5Q2FycmllciI6IlRLIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMDE6NTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNCIsInRpbWVPZkFycml2YWwiOiIwNTowMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkJHVyIsIm9yaWdpbl90ZXJtaW5hbCI6IkEiLCJkZXN0aW5hdGlvbiI6IklTVCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiVEsiLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEsiLCJmbGlnaHROdW1iZXIiOiIzMDMiLCJlcXVpcG1lbnRUeXBlIjoiMzJRIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjEwOjEwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZBcnJpdmFsIjoiMTI6MTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMTk4OSIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MDE1NTI0MDgyNjA1MDBCR1dJU1RUS1RLMzAzMjQwODI2MTAxMDI0MDgyNjEyMTBJU1RMSFJUS1RLMTk4OSIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjMzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiNzg0OSIsInRvdGFsVGF4IjoiMzk0MiIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI1IiwiZnJlZUFsbG93YW5jZSI6IjM1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6Ijc4NDkiLCJ0b3RhbFRheEFtb3VudCI6IjM5NDIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTFhOMlhQQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExYTjJYUEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJUSUNLRVRTIEFSRSBOT04tUkVGVU5EQUJMRSIsInR5cGUiOiI3MCIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiNTYiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjgxNTEiLCJ0b3RhbFRheCI6IjM5NDIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI1IiwiZnJlZUFsbG93YW5jZSI6IjM1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjgxNTEiLCJ0b3RhbFRheEFtb3VudCI6IjM5NDIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11498.79, "calendar_total_sell": 11498.79, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11498.79, "filter": { "id": "F1AE00019-90", "price": 11498.79, "gross_total": 7849, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "359", "aircraft_name": "359", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T18:30", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-24T12:10", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291830ist2026063000151972ist202606300125bgw202606300420802bgw202608240155ist202608240500303ist202608241010lhr2026082412101989", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-91", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-91", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H40M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T22:40", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-30T04:20", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1984" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1984" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T09:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "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": "842" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "842" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-91", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H45M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T05:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T13:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T15:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT04H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1985" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1985" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11498.79, "gross_total": 7849, "base_fare": 5723.76, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg0OSwiYmFzZV9mYXJlIjozOTA3LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4NDkuMDAiLCJiYXNlX2ZhcmUiOiIzOTA3LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg0OS4wMCIsImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODQ5LjAwIiwiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg0OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER91", "brandName": "PROMOTIONAL", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjEzIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIwODQwIiwiTWFqb3JpdHlDYXJyaWVyIjoiVEsiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIyMjo0MCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjA0OjIwIiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJMSFIiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb24iOiJJU1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMTk4NCIsImVxdWlwbWVudFR5cGUiOiIzMzMiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMWE4yWFBDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjA2OjMwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDk6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJBIiwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiODQyIiwiZXF1aXBtZW50VHlwZSI6IjdNOCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6Ik5EUiIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExYTjJYUEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjkwNjI2MjI0MDMwMDYyNjA0MjBMSFJJU1RUS1RLMTk4NDMwMDYyNjA2MzAzMDA2MjYwOTIwSVNUQkdXVEtUSzg0MiIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjMiLCJmYXJlRmFtaWx5bmFtZSI6IlBTIiwiZGVzY3JpcHRpb24iOiJQUk9NT1RJT05BTCIsImNhcnJpZXIiOiJUSyJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIxNSIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTE0NSIsIk1ham9yaXR5Q2FycmllciI6IlRLIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMDU6MjUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNCIsInRpbWVPZkFycml2YWwiOiIwODozMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkJHVyIsIm9yaWdpbl90ZXJtaW5hbCI6IkEiLCJkZXN0aW5hdGlvbiI6IklTVCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiVEsiLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEsiLCJmbGlnaHROdW1iZXIiOiI4MDMiLCJlcXVpcG1lbnRUeXBlIjoiNzNIIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjEzOjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZBcnJpdmFsIjoiMTU6MTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMTk4NSIsImVxdWlwbWVudFR5cGUiOiIzMzMiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MDUyNTI0MDgyNjA4MzBCR1dJU1RUS1RLODAzMjQwODI2MTMxNTI0MDgyNjE1MTBJU1RMSFJUS1RLMTk4NSIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjMzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiNzg0OSIsInRvdGFsVGF4IjoiMzk0MiIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI1IiwiZnJlZUFsbG93YW5jZSI6IjM1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6Ijc4NDkiLCJ0b3RhbFRheEFtb3VudCI6IjM5NDIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTFhOMlhQQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExYTjJYUEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJUSUNLRVRTIEFSRSBOT04tUkVGVU5EQUJMRSIsInR5cGUiOiI3MCIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiNTYiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjgxNTEiLCJ0b3RhbFRheCI6IjM5NDIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI1IiwiZnJlZUFsbG93YW5jZSI6IjM1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjgxNTEiLCJ0b3RhbFRheEFtb3VudCI6IjM5NDIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11498.79, "calendar_total_sell": 11498.79, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11498.79, "filter": { "id": "F1AE00019-91", "price": 11498.79, "gross_total": 7849, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "333", "aircraft_name": "333", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-06-29T22:40", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-24T15:10", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606292240ist2026063004201984ist202606300630bgw202606300920842bgw202608240525ist202608240830803ist202608241315lhr2026082415101985", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-92", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-92", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H40M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T22:40", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-30T04:20", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1984" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1984" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T09:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "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": "842" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "842" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-92", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T01:55", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T05:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "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": "303" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "303" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T10:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T12:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1989" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1989" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11498.79, "gross_total": 7849, "base_fare": 5723.76, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg0OSwiYmFzZV9mYXJlIjozOTA3LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4NDkuMDAiLCJiYXNlX2ZhcmUiOiIzOTA3LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg0OS4wMCIsImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODQ5LjAwIiwiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg0OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER92", "brandName": "PROMOTIONAL", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjEzIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIwODQwIiwiTWFqb3JpdHlDYXJyaWVyIjoiVEsiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIyMjo0MCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjA0OjIwIiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJMSFIiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb24iOiJJU1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMTk4NCIsImVxdWlwbWVudFR5cGUiOiIzMzMiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMWE4yWFBDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjA2OjMwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDk6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJBIiwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiODQyIiwiZXF1aXBtZW50VHlwZSI6IjdNOCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6Ik5EUiIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExYTjJYUEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjkwNjI2MjI0MDMwMDYyNjA0MjBMSFJJU1RUS1RLMTk4NDMwMDYyNjA2MzAzMDA2MjYwOTIwSVNUQkdXVEtUSzg0MiIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjMiLCJmYXJlRmFtaWx5bmFtZSI6IlBTIiwiZGVzY3JpcHRpb24iOiJQUk9NT1RJT05BTCIsImNhcnJpZXIiOiJUSyJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIxNiIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTIxNSIsIk1ham9yaXR5Q2FycmllciI6IlRLIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMDE6NTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNCIsInRpbWVPZkFycml2YWwiOiIwNTowMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkJHVyIsIm9yaWdpbl90ZXJtaW5hbCI6IkEiLCJkZXN0aW5hdGlvbiI6IklTVCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiVEsiLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEsiLCJmbGlnaHROdW1iZXIiOiIzMDMiLCJlcXVpcG1lbnRUeXBlIjoiMzJRIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjEwOjEwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZBcnJpdmFsIjoiMTI6MTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMTk4OSIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MDE1NTI0MDgyNjA1MDBCR1dJU1RUS1RLMzAzMjQwODI2MTAxMDI0MDgyNjEyMTBJU1RMSFJUS1RLMTk4OSIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjMzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiNzg0OSIsInRvdGFsVGF4IjoiMzk0MiIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI1IiwiZnJlZUFsbG93YW5jZSI6IjM1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6Ijc4NDkiLCJ0b3RhbFRheEFtb3VudCI6IjM5NDIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTFhOMlhQQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExYTjJYUEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJUSUNLRVRTIEFSRSBOT04tUkVGVU5EQUJMRSIsInR5cGUiOiI3MCIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiNTYiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjgxNTEiLCJ0b3RhbFRheCI6IjM5NDIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI1IiwiZnJlZUFsbG93YW5jZSI6IjM1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjgxNTEiLCJ0b3RhbFRheEFtb3VudCI6IjM5NDIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11498.79, "calendar_total_sell": 11498.79, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11498.79, "filter": { "id": "F1AE00019-92", "price": 11498.79, "gross_total": 7849, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "333", "aircraft_name": "333", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-06-29T22:40", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-24T12:10", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606292240ist2026063004201984ist202606300630bgw202606300920842bgw202608240155ist202608240500303ist202608241010lhr2026082412101989", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-93", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-93", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT07H50M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T18:30", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-30T00:15", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1972" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1972" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-93", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T05:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T14:50", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T16:40", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1971" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1971" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11498.79, "gross_total": 7849, "base_fare": 5723.76, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg0OSwiYmFzZV9mYXJlIjozOTA3LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4NDkuMDAiLCJiYXNlX2ZhcmUiOiIzOTA3LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg0OS4wMCIsImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODQ5LjAwIiwiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg0OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER93", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11498.79, "calendar_total_sell": 11498.79, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11498.79, "filter": { "id": "F1AE00019-93", "price": 11498.79, "gross_total": 7849, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "359", "aircraft_name": "359", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T18:30", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T16:40", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291830ist2026063000151972ist202606300125bgw202606300420802bgw202608240525ist202608240830803ist202608241450lhr2026082416401971", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-94", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-94", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H50M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T18:30", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-30T00:15", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1972" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1972" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T09:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT06H15M", "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": "842" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "842" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-94", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "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": "843" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "843" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T14:50", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T16:40", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1971" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1971" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11498.79, "gross_total": 7849, "base_fare": 5723.76, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg0OSwiYmFzZV9mYXJlIjozOTA3LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4NDkuMDAiLCJiYXNlX2ZhcmUiOiIzOTA3LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg0OS4wMCIsImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODQ5LjAwIiwiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg0OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER94", "brandName": "PROMOTIONAL", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjE1IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMjUwIiwiTWFqb3JpdHlDYXJyaWVyIjoiVEsiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxODozMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAwOjE1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJMSFIiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb24iOiJJU1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMTk3MiIsImVxdWlwbWVudFR5cGUiOiIzNTkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMWE4yWFBDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjA2OjMwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDk6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJBIiwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiODQyIiwiZXF1aXBtZW50VHlwZSI6IjdNOCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6Ik5EUiIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExYTjJYUEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjkwNjI2MTgzMDMwMDYyNjAwMTVMSFJJU1RUS1RLMTk3MjMwMDYyNjA2MzAzMDA2MjYwOTIwSVNUQkdXVEtUSzg0MiIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjMiLCJmYXJlRmFtaWx5bmFtZSI6IlBTIiwiZGVzY3JpcHRpb24iOiJQUk9NT1RJT05BTCIsImNhcnJpZXIiOiJUSyJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIxMyIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMDgxNSIsIk1ham9yaXR5Q2FycmllciI6IlRLIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMTA6MjUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNCIsInRpbWVPZkFycml2YWwiOiIxMzozMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkJHVyIsIm9yaWdpbl90ZXJtaW5hbCI6IkEiLCJkZXN0aW5hdGlvbiI6IklTVCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiVEsiLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEsiLCJmbGlnaHROdW1iZXIiOiI4NDMiLCJlcXVpcG1lbnRUeXBlIjoiMzJRIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjE0OjUwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZBcnJpdmFsIjoiMTY6NDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMTk3MSIsImVxdWlwbWVudFR5cGUiOiIzNTkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MTAyNTI0MDgyNjEzMzBCR1dJU1RUS1RLODQzMjQwODI2MTQ1MDI0MDgyNjE2NDBJU1RMSFJUS1RLMTk3MSIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjMzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiNzg0OSIsInRvdGFsVGF4IjoiMzk0MiIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI1IiwiZnJlZUFsbG93YW5jZSI6IjM1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6Ijc4NDkiLCJ0b3RhbFRheEFtb3VudCI6IjM5NDIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTFhOMlhQQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExYTjJYUEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJUSUNLRVRTIEFSRSBOT04tUkVGVU5EQUJMRSIsInR5cGUiOiI3MCIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiNTYiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjgxNTEiLCJ0b3RhbFRheCI6IjM5NDIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI1IiwiZnJlZUFsbG93YW5jZSI6IjM1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjgxNTEiLCJ0b3RhbFRheEFtb3VudCI6IjM5NDIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11498.79, "calendar_total_sell": 11498.79, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11498.79, "filter": { "id": "F1AE00019-94", "price": 11498.79, "gross_total": 7849, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "359", "aircraft_name": "359", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T18:30", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T16:40", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291830ist2026063000151972ist202606300630bgw202606300920842bgw202608241025ist202608241330843ist202608241450lhr2026082416401971", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-95", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-95", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H35M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T16:45", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-29T22:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1986" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1986" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-95", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H45M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T05:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T13:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T15:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT04H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1985" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1985" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11498.79, "gross_total": 7849, "base_fare": 5723.76, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg0OSwiYmFzZV9mYXJlIjozOTA3LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4NDkuMDAiLCJiYXNlX2ZhcmUiOiIzOTA3LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg0OS4wMCIsImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODQ5LjAwIiwiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg0OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER95", "brandName": "PROMOTIONAL", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjE0IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIwOTM1IiwiTWFqb3JpdHlDYXJyaWVyIjoiVEsiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNjo0NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjIyOjM1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsImRlc3RpbmF0aW9uIjoiSVNUIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjE5ODYiLCJlcXVpcG1lbnRUeXBlIjoiMzU5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTFhOMlhQQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToyNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjA0OjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiSVNUIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkJHVyIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiQSIsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjgwMiIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMWE4yWFBDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjE2NDUyOTA2MjYyMjM1TEhSSVNUVEtUSzE5ODYzMDA2MjYwMTI1MzAwNjI2MDQyMElTVEJHV1RLVEs4MDIiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiMTUiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjExNDUiLCJNYWpvcml0eUNhcnJpZXIiOiJUSyIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjA1OjI1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZBcnJpdmFsIjoiMDg6MzAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOiJBIiwiZGVzdGluYXRpb24iOiJJU1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiODAzIiwiZXF1aXBtZW50VHlwZSI6IjczSCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6Ik5EUiIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT0xYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMzoxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI0IiwidGltZU9mQXJyaXZhbCI6IjE1OjEwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiSVNUIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkxIUiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMiIsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjE5ODUiLCJlcXVpcG1lbnRUeXBlIjoiMzMzIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI0MDgyNjA1MjUyNDA4MjYwODMwQkdXSVNUVEtUSzgwMzI0MDgyNjEzMTUyNDA4MjYxNTEwSVNUTEhSVEtUSzE5ODUiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiI0IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiIzMyIsImZhcmVGYW1pbHluYW1lIjoiUFMiLCJkZXNjcmlwdGlvbiI6IlBST01PVElPTkFMIiwiY2FycmllciI6IlRLIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6Ijc4NDkiLCJ0b3RhbFRheCI6IjM5NDIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMyIsImZhcmVGYW1pbHluYW1lIjoiUFMiLCJkZXNjcmlwdGlvbiI6IlBST01PVElPTkFMIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJOT0YifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJDSEEifV19LCIyIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJDSEEifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiNSIsImZyZWVBbGxvd2FuY2UiOiIzNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI3ODQ5IiwidG90YWxUYXhBbW91bnQiOiIzOTQyIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExYTjJYUEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMWE4yWFBDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjU2IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI4MTUxIiwidG90YWxUYXgiOiIzOTQyIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJDSEEifV19LCIyIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJDSEEifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiNSIsImZyZWVBbGxvd2FuY2UiOiIzNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI4MTUxIiwidG90YWxUYXhBbW91bnQiOiIzOTQyIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUUxYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUUxYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT0xYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT0xYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlRJQ0tFVFMgQVJFIE5PTi1SRUZVTkRBQkxFIiwidHlwZSI6IjcwIiwiYW1vdW50IjpudWxsLCJjdXJyZW5jeSI6bnVsbH19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11498.79, "calendar_total_sell": 11498.79, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11498.79, "filter": { "id": "F1AE00019-95", "price": 11498.79, "gross_total": 7849, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "359", "aircraft_name": "359", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T16:45", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-24T15:10", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291645ist2026062922351986ist202606300125bgw202606300420802bgw202608240525ist202608240830803ist202608241315lhr2026082415101985", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-96", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-96", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H50M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T18:30", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-30T00:15", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1972" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1972" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T09:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT06H15M", "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": "842" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "842" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-96", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H45M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T05:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T10:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T12:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1989" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1989" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11498.79, "gross_total": 7849, "base_fare": 5723.76, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg0OSwiYmFzZV9mYXJlIjozOTA3LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4NDkuMDAiLCJiYXNlX2ZhcmUiOiIzOTA3LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg0OS4wMCIsImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODQ5LjAwIiwiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg0OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER96", "brandName": "PROMOTIONAL", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjE1IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMjUwIiwiTWFqb3JpdHlDYXJyaWVyIjoiVEsiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxODozMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAwOjE1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJMSFIiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb24iOiJJU1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMTk3MiIsImVxdWlwbWVudFR5cGUiOiIzNTkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMWE4yWFBDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjA2OjMwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDk6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJBIiwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiODQyIiwiZXF1aXBtZW50VHlwZSI6IjdNOCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6Ik5EUiIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExYTjJYUEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjkwNjI2MTgzMDMwMDYyNjAwMTVMSFJJU1RUS1RLMTk3MjMwMDYyNjA2MzAzMDA2MjYwOTIwSVNUQkdXVEtUSzg0MiIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjMiLCJmYXJlRmFtaWx5bmFtZSI6IlBTIiwiZGVzY3JpcHRpb24iOiJQUk9NT1RJT05BTCIsImNhcnJpZXIiOiJUSyJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIxNCIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMDg0NSIsIk1ham9yaXR5Q2FycmllciI6IlRLIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMDU6MjUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNCIsInRpbWVPZkFycml2YWwiOiIwODozMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkJHVyIsIm9yaWdpbl90ZXJtaW5hbCI6IkEiLCJkZXN0aW5hdGlvbiI6IklTVCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiVEsiLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEsiLCJmbGlnaHROdW1iZXIiOiI4MDMiLCJlcXVpcG1lbnRUeXBlIjoiNzNIIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjEwOjEwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZBcnJpdmFsIjoiMTI6MTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMTk4OSIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MDUyNTI0MDgyNjA4MzBCR1dJU1RUS1RLODAzMjQwODI2MTAxMDI0MDgyNjEyMTBJU1RMSFJUS1RLMTk4OSIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjMzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiNzg0OSIsInRvdGFsVGF4IjoiMzk0MiIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI1IiwiZnJlZUFsbG93YW5jZSI6IjM1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6Ijc4NDkiLCJ0b3RhbFRheEFtb3VudCI6IjM5NDIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTFhOMlhQQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExYTjJYUEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJUSUNLRVRTIEFSRSBOT04tUkVGVU5EQUJMRSIsInR5cGUiOiI3MCIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiNTYiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjgxNTEiLCJ0b3RhbFRheCI6IjM5NDIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI1IiwiZnJlZUFsbG93YW5jZSI6IjM1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjgxNTEiLCJ0b3RhbFRheEFtb3VudCI6IjM5NDIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11498.79, "calendar_total_sell": 11498.79, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11498.79, "filter": { "id": "F1AE00019-96", "price": 11498.79, "gross_total": 7849, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "359", "aircraft_name": "359", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T18:30", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-24T12:10", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291830ist2026063000151972ist202606300630bgw202606300920842bgw202608240525ist202608240830803ist202608241010lhr2026082412101989", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-97", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-97", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H35M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T16:45", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-29T22:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1986" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1986" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-97", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T01:55", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T05:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "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": "303" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "303" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T10:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T12:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1989" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1989" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11498.79, "gross_total": 7849, "base_fare": 5723.76, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg0OSwiYmFzZV9mYXJlIjozOTA3LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4NDkuMDAiLCJiYXNlX2ZhcmUiOiIzOTA3LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg0OS4wMCIsImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODQ5LjAwIiwiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg0OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER97", "brandName": "PROMOTIONAL", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjE0IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIwOTM1IiwiTWFqb3JpdHlDYXJyaWVyIjoiVEsiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNjo0NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjIyOjM1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsImRlc3RpbmF0aW9uIjoiSVNUIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjE5ODYiLCJlcXVpcG1lbnRUeXBlIjoiMzU5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTFhOMlhQQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToyNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjA0OjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiSVNUIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkJHVyIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiQSIsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjgwMiIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMWE4yWFBDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjE2NDUyOTA2MjYyMjM1TEhSSVNUVEtUSzE5ODYzMDA2MjYwMTI1MzAwNjI2MDQyMElTVEJHV1RLVEs4MDIiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiMTYiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjEyMTUiLCJNYWpvcml0eUNhcnJpZXIiOiJUSyIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZBcnJpdmFsIjoiMDU6MDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOiJBIiwiZGVzdGluYXRpb24iOiJJU1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMzAzIiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6Ik5EUiIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT0xYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMDoxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI0IiwidGltZU9mQXJyaXZhbCI6IjEyOjEwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiSVNUIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkxIUiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMiIsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjE5ODkiLCJlcXVpcG1lbnRUeXBlIjoiMzJRIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI0MDgyNjAxNTUyNDA4MjYwNTAwQkdXSVNUVEtUSzMwMzI0MDgyNjEwMTAyNDA4MjYxMjEwSVNUTEhSVEtUSzE5ODkiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiI0IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiIzMyIsImZhcmVGYW1pbHluYW1lIjoiUFMiLCJkZXNjcmlwdGlvbiI6IlBST01PVElPTkFMIiwiY2FycmllciI6IlRLIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6Ijc4NDkiLCJ0b3RhbFRheCI6IjM5NDIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMyIsImZhcmVGYW1pbHluYW1lIjoiUFMiLCJkZXNjcmlwdGlvbiI6IlBST01PVElPTkFMIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJOT0YifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJDSEEifV19LCIyIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJDSEEifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiNSIsImZyZWVBbGxvd2FuY2UiOiIzNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI3ODQ5IiwidG90YWxUYXhBbW91bnQiOiIzOTQyIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExYTjJYUEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMWE4yWFBDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjU2IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI4MTUxIiwidG90YWxUYXgiOiIzOTQyIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJDSEEifV19LCIyIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJDSEEifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiNSIsImZyZWVBbGxvd2FuY2UiOiIzNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI4MTUxIiwidG90YWxUYXhBbW91bnQiOiIzOTQyIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUUxYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUUxYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT0xYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT0xYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlRJQ0tFVFMgQVJFIE5PTi1SRUZVTkRBQkxFIiwidHlwZSI6IjcwIiwiYW1vdW50IjpudWxsLCJjdXJyZW5jeSI6bnVsbH19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11498.79, "calendar_total_sell": 11498.79, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11498.79, "filter": { "id": "F1AE00019-97", "price": 11498.79, "gross_total": 7849, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "359", "aircraft_name": "359", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T16:45", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-24T12:10", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291645ist2026062922351986ist202606300125bgw202606300420802bgw202608240155ist202608240500303ist202608241010lhr2026082412101989", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-98", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-98", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H40M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T22:40", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-30T04:20", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1984" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1984" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T09:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "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": "842" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "842" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-98", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T05:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T14:50", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T16:40", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1971" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1971" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11498.79, "gross_total": 7849, "base_fare": 5723.76, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg0OSwiYmFzZV9mYXJlIjozOTA3LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4NDkuMDAiLCJiYXNlX2ZhcmUiOiIzOTA3LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg0OS4wMCIsImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODQ5LjAwIiwiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg0OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER98", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11498.79, "calendar_total_sell": 11498.79, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11498.79, "filter": { "id": "F1AE00019-98", "price": 11498.79, "gross_total": 7849, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "333", "aircraft_name": "333", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-06-29T22:40", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T16:40", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606292240ist2026063004201984ist202606300630bgw202606300920842bgw202608240525ist202608240830803ist202608241450lhr2026082416401971", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-99", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-99", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H35M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T16:45", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-29T22:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1986" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1986" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-99", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T05:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T14:50", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T16:40", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1971" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1971" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11498.79, "gross_total": 7849, "base_fare": 5723.76, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg0OSwiYmFzZV9mYXJlIjozOTA3LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4NDkuMDAiLCJiYXNlX2ZhcmUiOiIzOTA3LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg0OS4wMCIsImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODQ5LjAwIiwiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg0OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER99", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11498.79, "calendar_total_sell": 11498.79, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11498.79, "filter": { "id": "F1AE00019-99", "price": 11498.79, "gross_total": 7849, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "359", "aircraft_name": "359", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T16:45", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T16:40", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291645ist2026062922351986ist202606300125bgw202606300420802bgw202608240525ist202608240830803ist202608241450lhr2026082416401971", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-100", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-100", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H35M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T16:45", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-29T22:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1986" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1986" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T09:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT07H55M", "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": "842" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "842" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-100", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "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": "843" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "843" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T14:50", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T16:40", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1971" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1971" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11498.79, "gross_total": 7849, "base_fare": 5723.76, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg0OSwiYmFzZV9mYXJlIjozOTA3LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4NDkuMDAiLCJiYXNlX2ZhcmUiOiIzOTA3LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg0OS4wMCIsImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODQ5LjAwIiwiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg0OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER100", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11498.79, "calendar_total_sell": 11498.79, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11498.79, "filter": { "id": "F1AE00019-100", "price": 11498.79, "gross_total": 7849, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "359", "aircraft_name": "359", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T16:45", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T16:40", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291645ist2026062922351986ist202606300630bgw202606300920842bgw202608241025ist202608241330843ist202608241450lhr2026082416401971", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-101", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-101", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H35M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T16:45", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-29T22:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1986" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1986" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T09:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT07H55M", "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": "842" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "842" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-101", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H45M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T05:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T10:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T12:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1989" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1989" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11498.79, "gross_total": 7849, "base_fare": 5723.76, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg0OSwiYmFzZV9mYXJlIjozOTA3LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4NDkuMDAiLCJiYXNlX2ZhcmUiOiIzOTA3LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg0OS4wMCIsImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODQ5LjAwIiwiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg0OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER101", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11498.79, "calendar_total_sell": 11498.79, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11498.79, "filter": { "id": "F1AE00019-101", "price": 11498.79, "gross_total": 7849, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "359", "aircraft_name": "359", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T16:45", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-24T12:10", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291645ist2026062922351986ist202606300630bgw202606300920842bgw202608240525ist202608240830803ist202608241010lhr2026082412101989", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-102", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-102", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H50M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T18:30", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-30T00:15", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1972" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1972" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T09:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT06H15M", "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": "842" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "842" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-102", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H45M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T05:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T13:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T15:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT04H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1985" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1985" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11498.79, "gross_total": 7849, "base_fare": 5723.76, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg0OSwiYmFzZV9mYXJlIjozOTA3LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4NDkuMDAiLCJiYXNlX2ZhcmUiOiIzOTA3LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg0OS4wMCIsImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODQ5LjAwIiwiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg0OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER102", "brandName": "PROMOTIONAL", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjE1IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMjUwIiwiTWFqb3JpdHlDYXJyaWVyIjoiVEsiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxODozMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAwOjE1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJMSFIiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb24iOiJJU1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMTk3MiIsImVxdWlwbWVudFR5cGUiOiIzNTkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMWE4yWFBDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjA2OjMwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDk6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJBIiwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiODQyIiwiZXF1aXBtZW50VHlwZSI6IjdNOCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6Ik5EUiIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExYTjJYUEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjkwNjI2MTgzMDMwMDYyNjAwMTVMSFJJU1RUS1RLMTk3MjMwMDYyNjA2MzAzMDA2MjYwOTIwSVNUQkdXVEtUSzg0MiIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjMiLCJmYXJlRmFtaWx5bmFtZSI6IlBTIiwiZGVzY3JpcHRpb24iOiJQUk9NT1RJT05BTCIsImNhcnJpZXIiOiJUSyJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIxNSIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTE0NSIsIk1ham9yaXR5Q2FycmllciI6IlRLIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMDU6MjUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNCIsInRpbWVPZkFycml2YWwiOiIwODozMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkJHVyIsIm9yaWdpbl90ZXJtaW5hbCI6IkEiLCJkZXN0aW5hdGlvbiI6IklTVCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiVEsiLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEsiLCJmbGlnaHROdW1iZXIiOiI4MDMiLCJlcXVpcG1lbnRUeXBlIjoiNzNIIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjEzOjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZBcnJpdmFsIjoiMTU6MTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMTk4NSIsImVxdWlwbWVudFR5cGUiOiIzMzMiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MDUyNTI0MDgyNjA4MzBCR1dJU1RUS1RLODAzMjQwODI2MTMxNTI0MDgyNjE1MTBJU1RMSFJUS1RLMTk4NSIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjMzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiNzg0OSIsInRvdGFsVGF4IjoiMzk0MiIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI1IiwiZnJlZUFsbG93YW5jZSI6IjM1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6Ijc4NDkiLCJ0b3RhbFRheEFtb3VudCI6IjM5NDIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTFhOMlhQQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExYTjJYUEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJUSUNLRVRTIEFSRSBOT04tUkVGVU5EQUJMRSIsInR5cGUiOiI3MCIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiNTYiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjgxNTEiLCJ0b3RhbFRheCI6IjM5NDIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI1IiwiZnJlZUFsbG93YW5jZSI6IjM1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjgxNTEiLCJ0b3RhbFRheEFtb3VudCI6IjM5NDIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11498.79, "calendar_total_sell": 11498.79, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11498.79, "filter": { "id": "F1AE00019-102", "price": 11498.79, "gross_total": 7849, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "359", "aircraft_name": "359", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T18:30", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-24T15:10", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291830ist2026063000151972ist202606300630bgw202606300920842bgw202608240525ist202608240830803ist202608241315lhr2026082415101985", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-103", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-103", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H50M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T18:30", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-30T00:15", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1972" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1972" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T09:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT06H15M", "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": "842" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "842" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-103", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T01:55", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T05:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "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": "303" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "303" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T10:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T12:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1989" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1989" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11498.79, "gross_total": 7849, "base_fare": 5723.76, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg0OSwiYmFzZV9mYXJlIjozOTA3LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4NDkuMDAiLCJiYXNlX2ZhcmUiOiIzOTA3LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg0OS4wMCIsImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODQ5LjAwIiwiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg0OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER103", "brandName": "PROMOTIONAL", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjE1IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMjUwIiwiTWFqb3JpdHlDYXJyaWVyIjoiVEsiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxODozMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAwOjE1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJMSFIiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb24iOiJJU1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMTk3MiIsImVxdWlwbWVudFR5cGUiOiIzNTkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMWE4yWFBDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjA2OjMwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDk6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJBIiwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiODQyIiwiZXF1aXBtZW50VHlwZSI6IjdNOCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6Ik5EUiIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExYTjJYUEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjkwNjI2MTgzMDMwMDYyNjAwMTVMSFJJU1RUS1RLMTk3MjMwMDYyNjA2MzAzMDA2MjYwOTIwSVNUQkdXVEtUSzg0MiIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjMiLCJmYXJlRmFtaWx5bmFtZSI6IlBTIiwiZGVzY3JpcHRpb24iOiJQUk9NT1RJT05BTCIsImNhcnJpZXIiOiJUSyJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIxNiIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTIxNSIsIk1ham9yaXR5Q2FycmllciI6IlRLIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMDE6NTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNCIsInRpbWVPZkFycml2YWwiOiIwNTowMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkJHVyIsIm9yaWdpbl90ZXJtaW5hbCI6IkEiLCJkZXN0aW5hdGlvbiI6IklTVCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiVEsiLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEsiLCJmbGlnaHROdW1iZXIiOiIzMDMiLCJlcXVpcG1lbnRUeXBlIjoiMzJRIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjEwOjEwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZBcnJpdmFsIjoiMTI6MTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMTk4OSIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MDE1NTI0MDgyNjA1MDBCR1dJU1RUS1RLMzAzMjQwODI2MTAxMDI0MDgyNjEyMTBJU1RMSFJUS1RLMTk4OSIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjMzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiNzg0OSIsInRvdGFsVGF4IjoiMzk0MiIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI1IiwiZnJlZUFsbG93YW5jZSI6IjM1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6Ijc4NDkiLCJ0b3RhbFRheEFtb3VudCI6IjM5NDIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTFhOMlhQQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExYTjJYUEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik9MWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJUSUNLRVRTIEFSRSBOT04tUkVGVU5EQUJMRSIsInR5cGUiOiI3MCIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiNTYiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjgxNTEiLCJ0b3RhbFRheCI6IjM5NDIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX19LCJiYWdnYWdlIjpbeyJudW1iZXIiOiI1IiwiZnJlZUFsbG93YW5jZSI6IjM1IiwicXVhbnRpdHlDb2RlIjoiVyIsInVuaXRRdWFsaWZpZXIiOiJLIiwiYmFnVGFnaWRlbnRpZmllciI6bnVsbCwiYmFnVGFnbnVtYmVyIjpudWxsLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOiIzNSIsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUga2cifV0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjgxNTEiLCJ0b3RhbFRheEFtb3VudCI6IjM5NDIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11498.79, "calendar_total_sell": 11498.79, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11498.79, "filter": { "id": "F1AE00019-103", "price": 11498.79, "gross_total": 7849, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "359", "aircraft_name": "359", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T18:30", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-24T12:10", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291830ist2026063000151972ist202606300630bgw202606300920842bgw202608240155ist202608240500303ist202608241010lhr2026082412101989", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-104", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-104", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H50M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T18:30", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-30T00:15", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1972" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1972" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T09:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT06H15M", "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": "842" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "842" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-104", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T05:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T14:50", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T16:40", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1971" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1971" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11498.79, "gross_total": 7849, "base_fare": 5723.76, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg0OSwiYmFzZV9mYXJlIjozOTA3LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4NDkuMDAiLCJiYXNlX2ZhcmUiOiIzOTA3LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg0OS4wMCIsImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODQ5LjAwIiwiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg0OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER104", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11498.79, "calendar_total_sell": 11498.79, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11498.79, "filter": { "id": "F1AE00019-104", "price": 11498.79, "gross_total": 7849, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "359", "aircraft_name": "359", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T18:30", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T16:40", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291830ist2026063000151972ist202606300630bgw202606300920842bgw202608240525ist202608240830803ist202608241450lhr2026082416401971", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-105", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-105", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H35M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T16:45", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-29T22:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1986" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1986" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T09:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT07H55M", "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": "842" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "842" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-105", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H45M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T05:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T13:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T15:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT04H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1985" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1985" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11498.79, "gross_total": 7849, "base_fare": 5723.76, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg0OSwiYmFzZV9mYXJlIjozOTA3LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4NDkuMDAiLCJiYXNlX2ZhcmUiOiIzOTA3LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg0OS4wMCIsImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODQ5LjAwIiwiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg0OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER105", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11498.79, "calendar_total_sell": 11498.79, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11498.79, "filter": { "id": "F1AE00019-105", "price": 11498.79, "gross_total": 7849, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "359", "aircraft_name": "359", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T16:45", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-24T15:10", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291645ist2026062922351986ist202606300630bgw202606300920842bgw202608240525ist202608240830803ist202608241315lhr2026082415101985", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-106", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-106", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H35M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T16:45", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-29T22:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1986" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1986" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T09:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT07H55M", "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": "842" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "842" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-106", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T01:55", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T05:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "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": "303" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "303" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T10:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T12:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1989" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1989" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11498.79, "gross_total": 7849, "base_fare": 5723.76, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg0OSwiYmFzZV9mYXJlIjozOTA3LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4NDkuMDAiLCJiYXNlX2ZhcmUiOiIzOTA3LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg0OS4wMCIsImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODQ5LjAwIiwiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg0OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER106", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11498.79, "calendar_total_sell": 11498.79, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11498.79, "filter": { "id": "F1AE00019-106", "price": 11498.79, "gross_total": 7849, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "359", "aircraft_name": "359", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T16:45", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-24T12:10", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291645ist2026062922351986ist202606300630bgw202606300920842bgw202608240155ist202608240500303ist202608241010lhr2026082412101989", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-107", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-107", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H35M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T16:45", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-29T22:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1986" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1986" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T09:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT07H55M", "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": "842" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "842" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-107", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T05:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T14:50", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T16:40", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1971" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1971" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11498.79, "gross_total": 7849, "base_fare": 5723.76, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg0OSwiYmFzZV9mYXJlIjozOTA3LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4NDkuMDAiLCJiYXNlX2ZhcmUiOiIzOTA3LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg0OS4wMCIsImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODQ5LjAwIiwiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg0OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER107", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11498.79, "calendar_total_sell": 11498.79, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11498.79, "filter": { "id": "F1AE00019-107", "price": 11498.79, "gross_total": 7849, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "359", "aircraft_name": "359", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T16:45", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T16:40", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291645ist2026062922351986ist202606300630bgw202606300920842bgw202608240525ist202608240830803ist202608241450lhr2026082416401971", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-108", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-108", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H50M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T06:30", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-29T12:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "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": "1988" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1988" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT13H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-108", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "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": "843" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "843" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T14:50", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T16:40", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1971" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1971" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11498.79, "gross_total": 7849, "base_fare": 5723.76, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg0OSwiYmFzZV9mYXJlIjozOTA3LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4NDkuMDAiLCJiYXNlX2ZhcmUiOiIzOTA3LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg0OS4wMCIsImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODQ5LjAwIiwiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg0OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER108", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11498.79, "calendar_total_sell": 11498.79, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11498.79, "filter": { "id": "F1AE00019-108", "price": 11498.79, "gross_total": 7849, "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": "early-morning", "departure_departure_time": "2026-06-29T06:30", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T16:40", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606290630ist2026062912251988ist202606300125bgw202606300420802bgw202608241025ist202608241330843ist202608241450lhr2026082416401971", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-109", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-109", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H50M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T06:30", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-29T12:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "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": "1988" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1988" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT13H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-109", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H45M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T05:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T10:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T12:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1989" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1989" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11498.79, "gross_total": 7849, "base_fare": 5723.76, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg0OSwiYmFzZV9mYXJlIjozOTA3LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4NDkuMDAiLCJiYXNlX2ZhcmUiOiIzOTA3LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg0OS4wMCIsImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODQ5LjAwIiwiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg0OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER109", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11498.79, "calendar_total_sell": 11498.79, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11498.79, "filter": { "id": "F1AE00019-109", "price": 11498.79, "gross_total": 7849, "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": "early-morning", "departure_departure_time": "2026-06-29T06:30", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-24T12:10", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606290630ist2026062912251988ist202606300125bgw202606300420802bgw202608240525ist202608240830803ist202608241010lhr2026082412101989", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-110", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-110", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H50M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T06:30", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-29T12:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "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": "1988" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1988" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT13H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-110", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H45M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T05:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T13:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T15:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT04H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1985" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1985" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11498.79, "gross_total": 7849, "base_fare": 5723.76, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg0OSwiYmFzZV9mYXJlIjozOTA3LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4NDkuMDAiLCJiYXNlX2ZhcmUiOiIzOTA3LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg0OS4wMCIsImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODQ5LjAwIiwiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg0OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER110", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11498.79, "calendar_total_sell": 11498.79, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11498.79, "filter": { "id": "F1AE00019-110", "price": 11498.79, "gross_total": 7849, "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": "early-morning", "departure_departure_time": "2026-06-29T06:30", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-24T15:10", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606290630ist2026062912251988ist202606300125bgw202606300420802bgw202608240525ist202608240830803ist202608241315lhr2026082415101985", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-111", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-111", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H50M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T06:30", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-29T12:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "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": "1988" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1988" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT13H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-111", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T01:55", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T05:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "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": "303" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "303" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T10:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T12:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1989" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1989" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11498.79, "gross_total": 7849, "base_fare": 5723.76, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg0OSwiYmFzZV9mYXJlIjozOTA3LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4NDkuMDAiLCJiYXNlX2ZhcmUiOiIzOTA3LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg0OS4wMCIsImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODQ5LjAwIiwiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg0OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER111", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11498.79, "calendar_total_sell": 11498.79, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11498.79, "filter": { "id": "F1AE00019-111", "price": 11498.79, "gross_total": 7849, "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": "early-morning", "departure_departure_time": "2026-06-29T06:30", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-24T12:10", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606290630ist2026062912251988ist202606300125bgw202606300420802bgw202608240155ist202608240500303ist202608241010lhr2026082412101989", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-112", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-112", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H50M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T06:30", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-29T12:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "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": "1988" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1988" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT13H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-112", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T05:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T14:50", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T16:40", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1971" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1971" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11498.79, "gross_total": 7849, "base_fare": 5723.76, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg0OSwiYmFzZV9mYXJlIjozOTA3LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODQ5LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11498.79, "base_fare": 5723.76, "tax": 5775.03, "gross": { "base_fare": "5723.76", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4NDkuMDAiLCJiYXNlX2ZhcmUiOiIzOTA3LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg0OS4wMCIsImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODQ5LjAwIiwiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg0OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER112", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11498.79, "calendar_total_sell": 11498.79, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11498.79, "filter": { "id": "F1AE00019-112", "price": 11498.79, "gross_total": 7849, "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": "early-morning", "departure_departure_time": "2026-06-29T06:30", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T16:40", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606290630ist2026062912251988ist202606300125bgw202606300420802bgw202608240525ist202608240830803ist202608241450lhr2026082416401971", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-113", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-113", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H45M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T21:55", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T06:40", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "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": "16" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "16" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DOH", "departure_time": "2026-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT11H55M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_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-113", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-24T15:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-24T20:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "15" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "15" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_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": 11528.09, "gross_total": 7869, "base_fare": 5546.49, "tax": 5981.6, "sell": { "currency": "SEK", "total": 11528.09, "base_fare": 5546.49, "tax": 5981.6 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg2OSwiYmFzZV9mYXJlIjozNzg2LCJ0YXgiOjQwODN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODY5LCJiYXNlX2ZhcmUiOjM3ODYsInRheCI6NDA4MywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODY5LCJiYXNlX2ZhcmUiOjM3ODYsInRheCI6NDA4M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11528.09, "base_fare": 5546.49, "tax": 5981.6, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5546.49", "tax": "5981.60", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11528.09, "base_fare": 5546.49, "tax": 5981.6, "gross": { "base_fare": "5546.49", "tax": "5981.60", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4NjkuMDAiLCJiYXNlX2ZhcmUiOiIzNzg2LjAwIiwidGF4IjoiNDA4My4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM3ODYuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg2OS4wMCIsImJhc2VfZmFyZSI6IjM3ODYuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzc4Ni4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODY5LjAwIiwiYmFzZV9mYXJlIjoiMzc4Ni4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg2OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER113", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11528.09, "calendar_total_sell": 11528.09, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11528.09, "filter": { "id": "F1AE00019-113", "price": 11528.09, "gross_total": 7869, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-06-29T21:55", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T20:25", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202606292155doh20260630064016doh202606301835bgw202606302040442bgw202608241155doh202608241400445doh202608241510lhr20260824202515", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-114", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-114", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H15M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T15:05", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T23:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "4" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "4" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "4", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H25M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "4", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-114", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H05M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T02:45", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T08:00", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT12H45M", "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": "119" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "119" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 11551.53, "gross_total": 7885, "base_fare": 5546.49, "tax": 6005.04, "sell": { "currency": "SEK", "total": 11551.53, "base_fare": 5546.49, "tax": 6005.04 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg4NSwiYmFzZV9mYXJlIjozNzg2LCJ0YXgiOjQwOTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODg1LCJiYXNlX2ZhcmUiOjM3ODYsInRheCI6NDA5OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODg1LCJiYXNlX2ZhcmUiOjM3ODYsInRheCI6NDA5OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11551.53, "base_fare": 5546.49, "tax": 6005.04, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5546.49", "tax": "6005.04", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11551.53, "base_fare": 5546.49, "tax": 6005.04, "gross": { "base_fare": "5546.49", "tax": "6005.04", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4ODUuMDAiLCJiYXNlX2ZhcmUiOiIzNzg2LjAwIiwidGF4IjoiNDA5OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM3ODYuMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg4NS4wMCIsImJhc2VfZmFyZSI6IjM3ODYuMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzc4Ni4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODg1LjAwIiwiYmFzZV9mYXJlIjoiMzc4Ni4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg4NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECONVENIEN#ER114", "brandName": "ECONOMY CONVENIENCE", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11551.53, "calendar_total_sell": 11551.53, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11551.53, "filter": { "id": "F1AE00019-114", "price": 11551.53, "gross_total": 7885, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "359", "aircraft_name": "359", "cabin_class": "ECONOMY CONVENIENCE", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-06-29T15:05", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T08:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291505doh2026062923504doh202606300115bgw202606300320458bgw202608241155doh202608241400445doh202608250245lhr202608250800119", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-115", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-115", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT07H50M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T18:30", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-30T00:15", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1972" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1972" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-115", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H40M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "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": "843" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "843" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T19:05", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T21:05", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT05H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1983" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1983" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11561.78, "gross_total": 7892, "base_fare": 5786.75, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11561.78, "base_fare": 5786.75, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg5MiwiYmFzZV9mYXJlIjozOTUwLCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODkyLCJiYXNlX2ZhcmUiOjM5NTAsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODkyLCJiYXNlX2ZhcmUiOjM5NTAsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11561.78, "base_fare": 5786.75, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5786.75", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11561.78, "base_fare": 5786.75, "tax": 5775.03, "gross": { "base_fare": "5786.75", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4OTIuMDAiLCJiYXNlX2ZhcmUiOiIzOTUwLjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTAuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg5Mi4wMCIsImJhc2VfZmFyZSI6IjM5NTAuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1MC4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODkyLjAwIiwiYmFzZV9mYXJlIjoiMzk1MC4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg5MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER115", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11561.78, "calendar_total_sell": 11561.78, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11561.78, "filter": { "id": "F1AE00019-115", "price": 11561.78, "gross_total": 7892, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "359", "aircraft_name": "359", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T18:30", "arrival_timing_slot": "night", "arrival_departure_time": "2026-08-24T21:05", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291830ist2026063000151972ist202606300125bgw202606300420802bgw202608241025ist202608241330843ist202608241905lhr2026082421051983", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-116", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-116", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H40M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T22:40", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-30T04:20", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1984" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1984" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T09:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "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": "842" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "842" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-116", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H40M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "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": "843" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "843" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T19:05", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T21:05", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT05H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1983" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1983" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11561.78, "gross_total": 7892, "base_fare": 5786.75, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11561.78, "base_fare": 5786.75, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg5MiwiYmFzZV9mYXJlIjozOTUwLCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODkyLCJiYXNlX2ZhcmUiOjM5NTAsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODkyLCJiYXNlX2ZhcmUiOjM5NTAsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11561.78, "base_fare": 5786.75, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5786.75", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11561.78, "base_fare": 5786.75, "tax": 5775.03, "gross": { "base_fare": "5786.75", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4OTIuMDAiLCJiYXNlX2ZhcmUiOiIzOTUwLjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTAuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg5Mi4wMCIsImJhc2VfZmFyZSI6IjM5NTAuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1MC4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODkyLjAwIiwiYmFzZV9mYXJlIjoiMzk1MC4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg5MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER116", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11561.78, "calendar_total_sell": 11561.78, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11561.78, "filter": { "id": "F1AE00019-116", "price": 11561.78, "gross_total": 7892, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "333", "aircraft_name": "333", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-06-29T22:40", "arrival_timing_slot": "night", "arrival_departure_time": "2026-08-24T21:05", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606292240ist2026063004201984ist202606300630bgw202606300920842bgw202608241025ist202608241330843ist202608241905lhr2026082421051983", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-117", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-117", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H35M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T16:45", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-29T22:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1986" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1986" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-117", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H40M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "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": "843" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "843" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T19:05", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T21:05", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT05H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1983" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1983" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11561.78, "gross_total": 7892, "base_fare": 5786.75, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11561.78, "base_fare": 5786.75, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg5MiwiYmFzZV9mYXJlIjozOTUwLCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODkyLCJiYXNlX2ZhcmUiOjM5NTAsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODkyLCJiYXNlX2ZhcmUiOjM5NTAsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11561.78, "base_fare": 5786.75, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5786.75", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11561.78, "base_fare": 5786.75, "tax": 5775.03, "gross": { "base_fare": "5786.75", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4OTIuMDAiLCJiYXNlX2ZhcmUiOiIzOTUwLjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTAuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg5Mi4wMCIsImJhc2VfZmFyZSI6IjM5NTAuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1MC4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODkyLjAwIiwiYmFzZV9mYXJlIjoiMzk1MC4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg5MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER117", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11561.78, "calendar_total_sell": 11561.78, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11561.78, "filter": { "id": "F1AE00019-117", "price": 11561.78, "gross_total": 7892, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "359", "aircraft_name": "359", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T16:45", "arrival_timing_slot": "night", "arrival_departure_time": "2026-08-24T21:05", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291645ist2026062922351986ist202606300125bgw202606300420802bgw202608241025ist202608241330843ist202608241905lhr2026082421051983", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-118", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-118", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H50M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T18:30", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-30T00:15", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1972" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1972" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T09:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT06H15M", "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": "842" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "842" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-118", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H40M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "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": "843" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "843" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T19:05", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T21:05", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT05H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1983" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1983" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11561.78, "gross_total": 7892, "base_fare": 5786.75, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11561.78, "base_fare": 5786.75, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg5MiwiYmFzZV9mYXJlIjozOTUwLCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODkyLCJiYXNlX2ZhcmUiOjM5NTAsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODkyLCJiYXNlX2ZhcmUiOjM5NTAsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11561.78, "base_fare": 5786.75, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5786.75", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11561.78, "base_fare": 5786.75, "tax": 5775.03, "gross": { "base_fare": "5786.75", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4OTIuMDAiLCJiYXNlX2ZhcmUiOiIzOTUwLjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTAuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg5Mi4wMCIsImJhc2VfZmFyZSI6IjM5NTAuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1MC4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODkyLjAwIiwiYmFzZV9mYXJlIjoiMzk1MC4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg5MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER118", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11561.78, "calendar_total_sell": 11561.78, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11561.78, "filter": { "id": "F1AE00019-118", "price": 11561.78, "gross_total": 7892, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "359", "aircraft_name": "359", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T18:30", "arrival_timing_slot": "night", "arrival_departure_time": "2026-08-24T21:05", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291830ist2026063000151972ist202606300630bgw202606300920842bgw202608241025ist202608241330843ist202608241905lhr2026082421051983", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-119", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-119", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H35M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T16:45", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-29T22:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1986" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1986" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T09:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT07H55M", "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": "842" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "842" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-119", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H40M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "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": "843" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "843" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T19:05", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T21:05", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT05H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1983" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1983" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11561.78, "gross_total": 7892, "base_fare": 5786.75, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11561.78, "base_fare": 5786.75, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg5MiwiYmFzZV9mYXJlIjozOTUwLCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODkyLCJiYXNlX2ZhcmUiOjM5NTAsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODkyLCJiYXNlX2ZhcmUiOjM5NTAsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11561.78, "base_fare": 5786.75, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5786.75", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11561.78, "base_fare": 5786.75, "tax": 5775.03, "gross": { "base_fare": "5786.75", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4OTIuMDAiLCJiYXNlX2ZhcmUiOiIzOTUwLjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTAuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg5Mi4wMCIsImJhc2VfZmFyZSI6IjM5NTAuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1MC4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODkyLjAwIiwiYmFzZV9mYXJlIjoiMzk1MC4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg5MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER119", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11561.78, "calendar_total_sell": 11561.78, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11561.78, "filter": { "id": "F1AE00019-119", "price": 11561.78, "gross_total": 7892, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "359", "aircraft_name": "359", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T16:45", "arrival_timing_slot": "night", "arrival_departure_time": "2026-08-24T21:05", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291645ist2026062922351986ist202606300630bgw202606300920842bgw202608241025ist202608241330843ist202608241905lhr2026082421051983", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-120", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-120", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H50M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T06:30", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-29T12:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "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": "1988" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1988" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT13H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-120", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H40M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "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": "843" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "843" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T19:05", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T21:05", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT05H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1983" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1983" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11561.78, "gross_total": 7892, "base_fare": 5786.75, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11561.78, "base_fare": 5786.75, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg5MiwiYmFzZV9mYXJlIjozOTUwLCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODkyLCJiYXNlX2ZhcmUiOjM5NTAsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODkyLCJiYXNlX2ZhcmUiOjM5NTAsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11561.78, "base_fare": 5786.75, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5786.75", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11561.78, "base_fare": 5786.75, "tax": 5775.03, "gross": { "base_fare": "5786.75", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4OTIuMDAiLCJiYXNlX2ZhcmUiOiIzOTUwLjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTAuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg5Mi4wMCIsImJhc2VfZmFyZSI6IjM5NTAuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1MC4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODkyLjAwIiwiYmFzZV9mYXJlIjoiMzk1MC4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg5MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER120", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11561.78, "calendar_total_sell": 11561.78, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11561.78, "filter": { "id": "F1AE00019-120", "price": 11561.78, "gross_total": 7892, "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": "early-morning", "departure_departure_time": "2026-06-29T06:30", "arrival_timing_slot": "night", "arrival_departure_time": "2026-08-24T21:05", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606290630ist2026062912251988ist202606300125bgw202606300420802bgw202608241025ist202608241330843ist202608241905lhr2026082421051983", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-121", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-121", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H00M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T11:20", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-29T17:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1980" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1980" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT08H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-121", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "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": "843" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "843" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T14:50", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T16:40", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1971" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1971" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11561.78, "gross_total": 7892, "base_fare": 5786.75, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11561.78, "base_fare": 5786.75, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg5MiwiYmFzZV9mYXJlIjozOTUwLCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODkyLCJiYXNlX2ZhcmUiOjM5NTAsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODkyLCJiYXNlX2ZhcmUiOjM5NTAsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11561.78, "base_fare": 5786.75, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5786.75", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11561.78, "base_fare": 5786.75, "tax": 5775.03, "gross": { "base_fare": "5786.75", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4OTIuMDAiLCJiYXNlX2ZhcmUiOiIzOTUwLjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTAuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg5Mi4wMCIsImJhc2VfZmFyZSI6IjM5NTAuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1MC4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODkyLjAwIiwiYmFzZV9mYXJlIjoiMzk1MC4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg5MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER121", "brandName": "PROMOTIONAL", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjE5IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNTAwIiwiTWFqb3JpdHlDYXJyaWVyIjoiVEsiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMToyMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjE3OjE1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsImRlc3RpbmF0aW9uIjoiSVNUIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjE5ODAiLCJlcXVpcG1lbnRUeXBlIjoiNzdXIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTENBIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTFhOMlhQQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToyNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjA0OjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiSVNUIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkJHVyIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiQSIsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjgwMiIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJMQ0EiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMWE4yWFBDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjExMjAyOTA2MjYxNzE1TEhSSVNUVEtUSzE5ODAzMDA2MjYwMTI1MzAwNjI2MDQyMElTVEJHV1RLVEs4MDIiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiMTMiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjA4MTUiLCJNYWpvcml0eUNhcnJpZXIiOiJUSyIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjEwOjI1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZBcnJpdmFsIjoiMTM6MzAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOiJBIiwiZGVzdGluYXRpb24iOiJJU1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiODQzIiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6Ik5EUiIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT0xYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNDo1MCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI0IiwidGltZU9mQXJyaXZhbCI6IjE2OjQwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiSVNUIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkxIUiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMiIsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjE5NzEiLCJlcXVpcG1lbnRUeXBlIjoiMzU5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI0MDgyNjEwMjUyNDA4MjYxMzMwQkdXSVNUVEtUSzg0MzI0MDgyNjE0NTAyNDA4MjYxNjQwSVNUTEhSVEtUSzE5NzEiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiI0IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiIzNyIsImZhcmVGYW1pbHluYW1lIjoiUFMiLCJkZXNjcmlwdGlvbiI6IlBST01PVElPTkFMIiwiY2FycmllciI6IlRLIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6Ijc4OTIiLCJ0b3RhbFRheCI6IjM5NDIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMyIsImZhcmVGYW1pbHluYW1lIjoiUFMiLCJkZXNjcmlwdGlvbiI6IlBST01PVElPTkFMIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJOT0YifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJDSEEifV19LCIyIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJDSEEifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiNSIsImZyZWVBbGxvd2FuY2UiOiIzNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI3ODkyIiwidG90YWxUYXhBbW91bnQiOiIzOTQyIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExYTjJYUEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMWE4yWFBDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjU3IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI4MTk0IiwidG90YWxUYXgiOiIzOTQyIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJDSEEifV19LCIyIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJDSEEifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiNSIsImZyZWVBbGxvd2FuY2UiOiIzNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI4MTk0IiwidG90YWxUYXhBbW91bnQiOiIzOTQyIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUUxYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUUxYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT0xYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT0xYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlRJQ0tFVFMgQVJFIE5PTi1SRUZVTkRBQkxFIiwidHlwZSI6IjcwIiwiYW1vdW50IjpudWxsLCJjdXJyZW5jeSI6bnVsbH19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11561.78, "calendar_total_sell": 11561.78, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11561.78, "filter": { "id": "F1AE00019-121", "price": 11561.78, "gross_total": 7892, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T11:20", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T16:40", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291120ist2026062917151980ist202606300125bgw202606300420802bgw202608241025ist202608241330843ist202608241450lhr2026082416401971", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-122", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-122", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H00M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T11:20", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-29T17:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1980" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1980" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT08H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-122", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H45M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T05:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T10:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T12:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1989" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1989" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11561.78, "gross_total": 7892, "base_fare": 5786.75, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11561.78, "base_fare": 5786.75, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg5MiwiYmFzZV9mYXJlIjozOTUwLCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODkyLCJiYXNlX2ZhcmUiOjM5NTAsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODkyLCJiYXNlX2ZhcmUiOjM5NTAsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11561.78, "base_fare": 5786.75, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5786.75", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11561.78, "base_fare": 5786.75, "tax": 5775.03, "gross": { "base_fare": "5786.75", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4OTIuMDAiLCJiYXNlX2ZhcmUiOiIzOTUwLjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTAuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg5Mi4wMCIsImJhc2VfZmFyZSI6IjM5NTAuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1MC4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODkyLjAwIiwiYmFzZV9mYXJlIjoiMzk1MC4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg5MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER122", "brandName": "PROMOTIONAL", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjE5IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNTAwIiwiTWFqb3JpdHlDYXJyaWVyIjoiVEsiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMToyMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjE3OjE1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsImRlc3RpbmF0aW9uIjoiSVNUIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjE5ODAiLCJlcXVpcG1lbnRUeXBlIjoiNzdXIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTENBIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTFhOMlhQQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToyNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjA0OjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiSVNUIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkJHVyIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiQSIsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjgwMiIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJMQ0EiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMWE4yWFBDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjExMjAyOTA2MjYxNzE1TEhSSVNUVEtUSzE5ODAzMDA2MjYwMTI1MzAwNjI2MDQyMElTVEJHV1RLVEs4MDIiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiMTQiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjA4NDUiLCJNYWpvcml0eUNhcnJpZXIiOiJUSyIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjA1OjI1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZBcnJpdmFsIjoiMDg6MzAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOiJBIiwiZGVzdGluYXRpb24iOiJJU1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiODAzIiwiZXF1aXBtZW50VHlwZSI6IjczSCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6Ik5EUiIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT0xYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMDoxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI0IiwidGltZU9mQXJyaXZhbCI6IjEyOjEwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiSVNUIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkxIUiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMiIsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjE5ODkiLCJlcXVpcG1lbnRUeXBlIjoiMzJRIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI0MDgyNjA1MjUyNDA4MjYwODMwQkdXSVNUVEtUSzgwMzI0MDgyNjEwMTAyNDA4MjYxMjEwSVNUTEhSVEtUSzE5ODkiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiI0IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiIzNyIsImZhcmVGYW1pbHluYW1lIjoiUFMiLCJkZXNjcmlwdGlvbiI6IlBST01PVElPTkFMIiwiY2FycmllciI6IlRLIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6Ijc4OTIiLCJ0b3RhbFRheCI6IjM5NDIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMyIsImZhcmVGYW1pbHluYW1lIjoiUFMiLCJkZXNjcmlwdGlvbiI6IlBST01PVElPTkFMIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJOT0YifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJDSEEifV19LCIyIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJDSEEifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiNSIsImZyZWVBbGxvd2FuY2UiOiIzNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI3ODkyIiwidG90YWxUYXhBbW91bnQiOiIzOTQyIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExYTjJYUEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMWE4yWFBDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjU3IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI4MTk0IiwidG90YWxUYXgiOiIzOTQyIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJDSEEifV19LCIyIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJDSEEifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiNSIsImZyZWVBbGxvd2FuY2UiOiIzNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI4MTk0IiwidG90YWxUYXhBbW91bnQiOiIzOTQyIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUUxYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUUxYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT0xYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT0xYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlRJQ0tFVFMgQVJFIE5PTi1SRUZVTkRBQkxFIiwidHlwZSI6IjcwIiwiYW1vdW50IjpudWxsLCJjdXJyZW5jeSI6bnVsbH19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11561.78, "calendar_total_sell": 11561.78, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11561.78, "filter": { "id": "F1AE00019-122", "price": 11561.78, "gross_total": 7892, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T11:20", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-24T12:10", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291120ist2026062917151980ist202606300125bgw202606300420802bgw202608240525ist202608240830803ist202608241010lhr2026082412101989", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-123", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-123", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H00M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T11:20", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-29T17:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1980" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1980" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT08H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-123", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H45M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T05:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T13:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T15:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT04H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1985" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1985" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11561.78, "gross_total": 7892, "base_fare": 5786.75, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11561.78, "base_fare": 5786.75, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg5MiwiYmFzZV9mYXJlIjozOTUwLCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODkyLCJiYXNlX2ZhcmUiOjM5NTAsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODkyLCJiYXNlX2ZhcmUiOjM5NTAsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11561.78, "base_fare": 5786.75, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5786.75", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11561.78, "base_fare": 5786.75, "tax": 5775.03, "gross": { "base_fare": "5786.75", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4OTIuMDAiLCJiYXNlX2ZhcmUiOiIzOTUwLjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTAuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg5Mi4wMCIsImJhc2VfZmFyZSI6IjM5NTAuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1MC4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODkyLjAwIiwiYmFzZV9mYXJlIjoiMzk1MC4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg5MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER123", "brandName": "PROMOTIONAL", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjE5IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNTAwIiwiTWFqb3JpdHlDYXJyaWVyIjoiVEsiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMToyMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjE3OjE1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsImRlc3RpbmF0aW9uIjoiSVNUIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjE5ODAiLCJlcXVpcG1lbnRUeXBlIjoiNzdXIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTENBIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTFhOMlhQQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToyNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjA0OjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiSVNUIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkJHVyIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiQSIsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjgwMiIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJMQ0EiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMWE4yWFBDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjExMjAyOTA2MjYxNzE1TEhSSVNUVEtUSzE5ODAzMDA2MjYwMTI1MzAwNjI2MDQyMElTVEJHV1RLVEs4MDIiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiMTUiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjExNDUiLCJNYWpvcml0eUNhcnJpZXIiOiJUSyIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjA1OjI1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZBcnJpdmFsIjoiMDg6MzAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOiJBIiwiZGVzdGluYXRpb24iOiJJU1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiODAzIiwiZXF1aXBtZW50VHlwZSI6IjczSCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6Ik5EUiIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT0xYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMzoxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI0IiwidGltZU9mQXJyaXZhbCI6IjE1OjEwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiSVNUIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkxIUiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMiIsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjE5ODUiLCJlcXVpcG1lbnRUeXBlIjoiMzMzIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI0MDgyNjA1MjUyNDA4MjYwODMwQkdXSVNUVEtUSzgwMzI0MDgyNjEzMTUyNDA4MjYxNTEwSVNUTEhSVEtUSzE5ODUiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiI0IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiIzNyIsImZhcmVGYW1pbHluYW1lIjoiUFMiLCJkZXNjcmlwdGlvbiI6IlBST01PVElPTkFMIiwiY2FycmllciI6IlRLIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6Ijc4OTIiLCJ0b3RhbFRheCI6IjM5NDIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMyIsImZhcmVGYW1pbHluYW1lIjoiUFMiLCJkZXNjcmlwdGlvbiI6IlBST01PVElPTkFMIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJOT0YifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJDSEEifV19LCIyIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJDSEEifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiNSIsImZyZWVBbGxvd2FuY2UiOiIzNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI3ODkyIiwidG90YWxUYXhBbW91bnQiOiIzOTQyIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExYTjJYUEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMWE4yWFBDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjU3IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI4MTk0IiwidG90YWxUYXgiOiIzOTQyIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJDSEEifV19LCIyIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJDSEEifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiNSIsImZyZWVBbGxvd2FuY2UiOiIzNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI4MTk0IiwidG90YWxUYXhBbW91bnQiOiIzOTQyIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUUxYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUUxYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT0xYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT0xYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlRJQ0tFVFMgQVJFIE5PTi1SRUZVTkRBQkxFIiwidHlwZSI6IjcwIiwiYW1vdW50IjpudWxsLCJjdXJyZW5jeSI6bnVsbH19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11561.78, "calendar_total_sell": 11561.78, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11561.78, "filter": { "id": "F1AE00019-123", "price": 11561.78, "gross_total": 7892, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T11:20", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-24T15:10", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291120ist2026062917151980ist202606300125bgw202606300420802bgw202608240525ist202608240830803ist202608241315lhr2026082415101985", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-124", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-124", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H00M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T11:20", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-29T17:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1980" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1980" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT08H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-124", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T01:55", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T05:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "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": "303" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "303" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T10:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T12:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1989" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1989" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11561.78, "gross_total": 7892, "base_fare": 5786.75, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11561.78, "base_fare": 5786.75, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg5MiwiYmFzZV9mYXJlIjozOTUwLCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODkyLCJiYXNlX2ZhcmUiOjM5NTAsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODkyLCJiYXNlX2ZhcmUiOjM5NTAsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11561.78, "base_fare": 5786.75, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5786.75", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11561.78, "base_fare": 5786.75, "tax": 5775.03, "gross": { "base_fare": "5786.75", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4OTIuMDAiLCJiYXNlX2ZhcmUiOiIzOTUwLjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTAuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg5Mi4wMCIsImJhc2VfZmFyZSI6IjM5NTAuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1MC4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODkyLjAwIiwiYmFzZV9mYXJlIjoiMzk1MC4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg5MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER124", "brandName": "PROMOTIONAL", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjE5IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNTAwIiwiTWFqb3JpdHlDYXJyaWVyIjoiVEsiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMToyMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjE3OjE1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsImRlc3RpbmF0aW9uIjoiSVNUIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjE5ODAiLCJlcXVpcG1lbnRUeXBlIjoiNzdXIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTENBIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTFhOMlhQQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToyNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjA0OjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiSVNUIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkJHVyIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiQSIsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjgwMiIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJMQ0EiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMWE4yWFBDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjExMjAyOTA2MjYxNzE1TEhSSVNUVEtUSzE5ODAzMDA2MjYwMTI1MzAwNjI2MDQyMElTVEJHV1RLVEs4MDIiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiMTYiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjEyMTUiLCJNYWpvcml0eUNhcnJpZXIiOiJUSyIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZBcnJpdmFsIjoiMDU6MDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOiJBIiwiZGVzdGluYXRpb24iOiJJU1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMzAzIiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6Ik5EUiIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT0xYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMDoxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI0IiwidGltZU9mQXJyaXZhbCI6IjEyOjEwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiSVNUIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkxIUiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMiIsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjE5ODkiLCJlcXVpcG1lbnRUeXBlIjoiMzJRIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI0MDgyNjAxNTUyNDA4MjYwNTAwQkdXSVNUVEtUSzMwMzI0MDgyNjEwMTAyNDA4MjYxMjEwSVNUTEhSVEtUSzE5ODkiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiI0IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiIzNyIsImZhcmVGYW1pbHluYW1lIjoiUFMiLCJkZXNjcmlwdGlvbiI6IlBST01PVElPTkFMIiwiY2FycmllciI6IlRLIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6Ijc4OTIiLCJ0b3RhbFRheCI6IjM5NDIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMyIsImZhcmVGYW1pbHluYW1lIjoiUFMiLCJkZXNjcmlwdGlvbiI6IlBST01PVElPTkFMIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJOT0YifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJDSEEifV19LCIyIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJDSEEifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiNSIsImZyZWVBbGxvd2FuY2UiOiIzNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI3ODkyIiwidG90YWxUYXhBbW91bnQiOiIzOTQyIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExYTjJYUEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMWE4yWFBDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJPTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjU3IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI4MTk0IiwidG90YWxUYXgiOiIzOTQyIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJDSEEifV19LCIyIjp7InJlZk51bWJlciI6IjQiLCJmYXJlRmFtaWx5bmFtZSI6IlJTIiwiZGVzY3JpcHRpb24iOiJSRVNUUklDVEVEIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJDSEEifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiNSIsImZyZWVBbGxvd2FuY2UiOiIzNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI4MTk0IiwidG90YWxUYXhBbW91bnQiOiIzOTQyIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUUxYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUUxYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT0xYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJPIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik8iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiT0xYTjJQWCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlRJQ0tFVFMgQVJFIE5PTi1SRUZVTkRBQkxFIiwidHlwZSI6IjcwIiwiYW1vdW50IjpudWxsLCJjdXJyZW5jeSI6bnVsbH19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11561.78, "calendar_total_sell": 11561.78, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11561.78, "filter": { "id": "F1AE00019-124", "price": 11561.78, "gross_total": 7892, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T11:20", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-24T12:10", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291120ist2026062917151980ist202606300125bgw202606300420802bgw202608240155ist202608240500303ist202608241010lhr2026082412101989", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-125", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-125", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H00M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T11:20", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-29T17:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1980" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1980" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT08H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-125", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T05:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T14:50", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T16:40", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1971" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1971" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11561.78, "gross_total": 7892, "base_fare": 5786.75, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11561.78, "base_fare": 5786.75, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzg5MiwiYmFzZV9mYXJlIjozOTUwLCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODkyLCJiYXNlX2ZhcmUiOjM5NTAsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3ODkyLCJiYXNlX2ZhcmUiOjM5NTAsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11561.78, "base_fare": 5786.75, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5786.75", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11561.78, "base_fare": 5786.75, "tax": 5775.03, "gross": { "base_fare": "5786.75", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc4OTIuMDAiLCJiYXNlX2ZhcmUiOiIzOTUwLjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NTAuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzg5Mi4wMCIsImJhc2VfZmFyZSI6IjM5NTAuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk1MC4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3ODkyLjAwIiwiYmFzZV9mYXJlIjoiMzk1MC4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg5MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER125", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11561.78, "calendar_total_sell": 11561.78, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11561.78, "filter": { "id": "F1AE00019-125", "price": 11561.78, "gross_total": 7892, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T11:20", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T16:40", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291120ist2026062917151980ist202606300125bgw202606300420802bgw202608240525ist202608240830803ist202608241450lhr2026082416401971", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-126", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-126", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT03H35M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T15:05", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T23:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "4" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "4" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "4", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT18H45M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "4", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-126", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H05M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T02:45", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T08:00", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT12H45M", "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": "119" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "119" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 11574.97, "gross_total": 7901, "base_fare": 5546.49, "tax": 6028.48, "sell": { "currency": "SEK", "total": 11574.97, "base_fare": 5546.49, "tax": 6028.48 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzkwMSwiYmFzZV9mYXJlIjozNzg2LCJ0YXgiOjQxMTV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3OTAxLCJiYXNlX2ZhcmUiOjM3ODYsInRheCI6NDExNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3OTAxLCJiYXNlX2ZhcmUiOjM3ODYsInRheCI6NDExNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11574.97, "base_fare": 5546.49, "tax": 6028.48, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5546.49", "tax": "6028.48", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11574.97, "base_fare": 5546.49, "tax": 6028.48, "gross": { "base_fare": "5546.49", "tax": "6028.48", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc5MDEuMDAiLCJiYXNlX2ZhcmUiOiIzNzg2LjAwIiwidGF4IjoiNDExNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM3ODYuMDAiLCJ0YXgiOiI0MTE1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzkwMS4wMCIsImJhc2VfZmFyZSI6IjM3ODYuMDAiLCJ0YXgiOiI0MTE1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzc4Ni4wMCIsInRheCI6IjQxMTUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3OTAxLjAwIiwiYmFzZV9mYXJlIjoiMzc4Ni4wMCIsInRheCI6IjQxMTUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzkwMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECONVENIEN#ER126", "brandName": "ECONOMY CONVENIENCE", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11574.97, "calendar_total_sell": 11574.97, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11574.97, "filter": { "id": "F1AE00019-126", "price": 11574.97, "gross_total": 7901, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "359", "aircraft_name": "359", "cabin_class": "ECONOMY CONVENIENCE", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-06-29T15:05", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T08:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291505doh2026062923504doh202606301835bgw202606302040442bgw202608241155doh202608241400445doh202608250245lhr202608250800119", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-127", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-127", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H00M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T11:20", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-29T17:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1980" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1980" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT08H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-127", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H40M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "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": "843" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "843" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T19:05", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T21:05", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT05H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1983" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1983" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11624.78, "gross_total": 7935, "base_fare": 5849.75, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11624.78, "base_fare": 5849.75, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6NzkzNSwiYmFzZV9mYXJlIjozOTkzLCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3OTM1LCJiYXNlX2ZhcmUiOjM5OTMsInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3OTM1LCJiYXNlX2ZhcmUiOjM5OTMsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11624.78, "base_fare": 5849.75, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5849.75", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11624.78, "base_fare": 5849.75, "tax": 5775.03, "gross": { "base_fare": "5849.75", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc5MzUuMDAiLCJiYXNlX2ZhcmUiOiIzOTkzLjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5OTMuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzkzNS4wMCIsImJhc2VfZmFyZSI6IjM5OTMuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk5My4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3OTM1LjAwIiwiYmFzZV9mYXJlIjoiMzk5My4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzkzNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "PS#ER127", "brandName": "PROMOTIONAL", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11624.78, "calendar_total_sell": 11624.78, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11624.78, "filter": { "id": "F1AE00019-127", "price": 11624.78, "gross_total": 7935, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T11:20", "arrival_timing_slot": "night", "arrival_departure_time": "2026-08-24T21:05", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291120ist2026062917151980ist202606300125bgw202606300420802bgw202608241025ist202608241330843ist202608241905lhr2026082421051983", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-128", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-128", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H05M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T19:35", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DUB", "arrival_time": "2026-06-29T20:55", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "EI", "carrier_name": "Aer Lingus", "carrier_logo": "EI.png", "flight_number": "8957" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8957" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DUB", "departure_time": "2026-06-30T08:15", "origin_terminal": "1", "origin_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "destination": "DOH", "arrival_time": "2026-06-30T17:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT11H20M", "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": "20" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "20" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-128", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-25T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:30", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 11655.54, "gross_total": 7956, "base_fare": 5558.21, "tax": 6097.33, "sell": { "currency": "SEK", "total": 11655.54, "base_fare": 5558.21, "tax": 6097.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Nzk1NiwiYmFzZV9mYXJlIjozNzk0LCJ0YXgiOjQxNjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3OTU2LCJiYXNlX2ZhcmUiOjM3OTQsInRheCI6NDE2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo3OTU2LCJiYXNlX2ZhcmUiOjM3OTQsInRheCI6NDE2Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11655.54, "base_fare": 5558.21, "tax": 6097.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5558.21", "tax": "6097.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11655.54, "base_fare": 5558.21, "tax": 6097.33, "gross": { "base_fare": "5558.21", "tax": "6097.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijc5NTYuMDAiLCJiYXNlX2ZhcmUiOiIzNzk0LjAwIiwidGF4IjoiNDE2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM3OTQuMDAiLCJ0YXgiOiI0MTYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiNzk1Ni4wMCIsImJhc2VfZmFyZSI6IjM3OTQuMDAiLCJ0YXgiOiI0MTYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzc5NC4wMCIsInRheCI6IjQxNjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI3OTU2LjAwIiwiYmFzZV9mYXJlIjoiMzc5NC4wMCIsInRheCI6IjQxNjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzk1NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "ECONOMY CLASSIC", "promo_rules": "ECONOMY CLASSIC", "brandCode": "ECLASSIC#ER128", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DUB", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DUB", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "EI", "calendar_total_currency": "SEK", "calendar_total_price": 11655.54, "calendar_total_sell": 11655.54, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11655.54, "filter": { "id": "F1AE00019-128", "price": 11655.54, "gross_total": 7956, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EI", "carrier_marketing": "QR", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DUB", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T19:35", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:30", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291935dub2026062920558957dub202606300815doh20260630172020doh202606301835bgw202606302040442bgw202608242155doh202608250005443doh202608250115lhr202608250630103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-129", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-129", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H40M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T09:40", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "CAI", "arrival_time": "2026-06-29T16:35", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "784" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "784" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLRIGB", "fareType": "RA", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Nego Fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "CAI", "departure_time": "2026-06-30T01:15", "origin_terminal": "3", "origin_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT08H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "627" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "627" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLRIGB", "fareType": "RA", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Nego 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-129", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H45M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T04:20", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "CAI", "arrival_time": "2026-08-24T06:45", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "628" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "628" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLREGB", "fareType": "RA", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Nego Fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "CAI", "departure_time": "2026-08-24T17:50", "origin_terminal": "3", "origin_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "destination": "LHR", "arrival_time": "2026-08-24T21:05", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT11H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "779" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "779" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLREGB", "fareType": "RA", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Nego 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": 11775.68, "gross_total": 8038, "base_fare": 5026.42, "tax": 6749.26, "sell": { "currency": "SEK", "total": 11775.68, "base_fare": 5026.42, "tax": 6749.26 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODAzOCwiYmFzZV9mYXJlIjozNDMxLCJ0YXgiOjQ2MDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDM4LCJiYXNlX2ZhcmUiOjM0MzEsInRheCI6NDYwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDM4LCJiYXNlX2ZhcmUiOjM0MzEsInRheCI6NDYwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11775.68, "base_fare": 5026.42, "tax": 6749.26, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5026.42", "tax": "6749.26", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11775.68, "base_fare": 5026.42, "tax": 6749.26, "gross": { "base_fare": "5026.42", "tax": "6749.26", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgwMzguMDAiLCJiYXNlX2ZhcmUiOiIzNDMxLjAwIiwidGF4IjoiNDYwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM0MzEuMDAiLCJ0YXgiOiI0NjA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODAzOC4wMCIsImJhc2VfZmFyZSI6IjM0MzEuMDAiLCJ0YXgiOiI0NjA3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzQzMS4wMCIsInRheCI6IjQ2MDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MDM4LjAwIiwiYmFzZV9mYXJlIjoiMzQzMS4wMCIsInRheCI6IjQ2MDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODAzOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "OPTION#129", "brandName": null, "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "CAI", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "CAI", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "CAI", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "CAI", "destination": "LHR", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "MS", "calendar_total_currency": "SEK", "calendar_total_price": 11775.68, "calendar_total_sell": 11775.68, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11775.68, "filter": { "id": "F1AE00019-129", "price": 11775.68, "gross_total": 8038, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MS", "carrier_marketing": "MS", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy Standard", "connecting_airport": [ "CAI" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T09:40", "arrival_timing_slot": "night", "arrival_departure_time": "2026-08-24T21:05", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606290940cai202606291635784cai202606300115bgw202606300320627bgw202608240420cai202608240645628cai202608241750lhr202608242105779", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-130", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-130", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H40M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T09:40", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "CAI", "arrival_time": "2026-06-29T16:35", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "784" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "784" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLRIGB", "fareType": "RA", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Nego Fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "CAI", "departure_time": "2026-06-30T01:15", "origin_terminal": "3", "origin_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT08H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "627" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "627" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLRIGB", "fareType": "RA", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Nego 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-130", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT06H20M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T04:20", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "CAI", "arrival_time": "2026-08-24T06:45", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "628" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "628" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLREGB", "fareType": "RA", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Nego Fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "CAI", "departure_time": "2026-08-25T05:25", "origin_terminal": "3", "origin_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "destination": "LHR", "arrival_time": "2026-08-25T08:40", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT22H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "783" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "783" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLREGB", "fareType": "RA", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Nego 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": 11775.68, "gross_total": 8038, "base_fare": 5026.42, "tax": 6749.26, "sell": { "currency": "SEK", "total": 11775.68, "base_fare": 5026.42, "tax": 6749.26 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODAzOCwiYmFzZV9mYXJlIjozNDMxLCJ0YXgiOjQ2MDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDM4LCJiYXNlX2ZhcmUiOjM0MzEsInRheCI6NDYwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDM4LCJiYXNlX2ZhcmUiOjM0MzEsInRheCI6NDYwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11775.68, "base_fare": 5026.42, "tax": 6749.26, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5026.42", "tax": "6749.26", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11775.68, "base_fare": 5026.42, "tax": 6749.26, "gross": { "base_fare": "5026.42", "tax": "6749.26", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgwMzguMDAiLCJiYXNlX2ZhcmUiOiIzNDMxLjAwIiwidGF4IjoiNDYwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM0MzEuMDAiLCJ0YXgiOiI0NjA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODAzOC4wMCIsImJhc2VfZmFyZSI6IjM0MzEuMDAiLCJ0YXgiOiI0NjA3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzQzMS4wMCIsInRheCI6IjQ2MDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MDM4LjAwIiwiYmFzZV9mYXJlIjoiMzQzMS4wMCIsInRheCI6IjQ2MDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODAzOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "OPTION#130", "brandName": null, "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "CAI", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "CAI", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "CAI", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "CAI", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "MS", "calendar_total_currency": "SEK", "calendar_total_price": 11775.68, "calendar_total_sell": 11775.68, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11775.68, "filter": { "id": "F1AE00019-130", "price": 11775.68, "gross_total": 8038, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MS", "carrier_marketing": "MS", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy Standard", "connecting_airport": [ "CAI" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T09:40", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T08:40", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606290940cai202606291635784cai202606300115bgw202606300320627bgw202608240420cai202608240645628cai202608250525lhr202608250840783", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-131", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-131", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H20M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T17:05", "origin_terminal": "3", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "AMM", "arrival_time": "2026-06-30T00:10", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Queen Alia International Airport", "city": "Amman", "country": "Jordan", "timezone": "Asia\/Amman" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "RJ", "carrier_name": "Royal Jordanian", "carrier_logo": "RJ.png", "flight_number": "112" }, "marketing": { "carrier": "RJ", "carrier_name": "Royal Jordanian", "carrier_logo": "RJ.png", "flight_number": "112" }, "booking_class": { "cabin_class": "ECONOMY VALUE", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLANGB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECVALUE", "fareFamilyName": "ECONOMY VALUE", "fareFamilyRefNo": "6", "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": "AMM", "departure_time": "2026-06-30T10:50", "origin_terminal": null, "origin_airport": { "name": "Queen Alia International Airport", "city": "Amman", "country": "Jordan", "timezone": "Asia\/Amman" }, "destination": "BGW", "arrival_time": "2026-06-30T12:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT10H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "290", "name": "290", "picture": "290.png" }, "operating": { "carrier": "RJ", "carrier_name": "Royal Jordanian", "carrier_logo": "RJ.png", "flight_number": "812" }, "marketing": { "carrier": "RJ", "carrier_name": "Royal Jordanian", "carrier_logo": "RJ.png", "flight_number": "812" }, "booking_class": { "cabin_class": "ECONOMY VALUE", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLANGB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECVALUE", "fareFamilyName": "ECONOMY VALUE", "fareFamilyRefNo": "6", "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-131", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H00M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T07:25", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "AMM", "arrival_time": "2026-08-24T09:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Queen Alia International Airport", "city": "Amman", "country": "Jordan", "timezone": "Asia\/Amman" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "RJ", "carrier_name": "Royal Jordanian", "carrier_logo": "RJ.png", "flight_number": "811" }, "marketing": { "carrier": "RJ", "carrier_name": "Royal Jordanian", "carrier_logo": "RJ.png", "flight_number": "811" }, "booking_class": { "cabin_class": "ECONOMY FLEX", "cabin_code": "M", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasis": "MLSXGB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECFLEX", "fareFamilyName": "ECONOMY FLEX", "fareFamilyRefNo": "7", "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": "AMM", "departure_time": "2026-08-24T12:15", "origin_terminal": null, "origin_airport": { "name": "Queen Alia International Airport", "city": "Amman", "country": "Jordan", "timezone": "Asia\/Amman" }, "destination": "LHR", "arrival_time": "2026-08-24T15:25", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT03H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "RJ", "carrier_name": "Royal Jordanian", "carrier_logo": "RJ.png", "flight_number": "111" }, "marketing": { "carrier": "RJ", "carrier_name": "Royal Jordanian", "carrier_logo": "RJ.png", "flight_number": "111" }, "booking_class": { "cabin_class": "ECONOMY FLEX", "cabin_code": "M", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasis": "MLSXGB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECFLEX", "fareFamilyName": "ECONOMY FLEX", "fareFamilyRefNo": "7", "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": 11806.44, "gross_total": 8059, "base_fare": 5571.4, "tax": 6235.04, "sell": { "currency": "SEK", "total": 11806.44, "base_fare": 5571.4, "tax": 6235.04 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODA1OSwiYmFzZV9mYXJlIjozODAzLCJ0YXgiOjQyNTZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDU5LCJiYXNlX2ZhcmUiOjM4MDMsInRheCI6NDI1NiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDU5LCJiYXNlX2ZhcmUiOjM4MDMsInRheCI6NDI1Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11806.44, "base_fare": 5571.4, "tax": 6235.04, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5571.40", "tax": "6235.04", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11806.44, "base_fare": 5571.4, "tax": 6235.04, "gross": { "base_fare": "5571.40", "tax": "6235.04", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgwNTkuMDAiLCJiYXNlX2ZhcmUiOiIzODAzLjAwIiwidGF4IjoiNDI1Ni4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM4MDMuMDAiLCJ0YXgiOiI0MjU2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODA1OS4wMCIsImJhc2VfZmFyZSI6IjM4MDMuMDAiLCJ0YXgiOiI0MjU2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzgwMy4wMCIsInRheCI6IjQyNTYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MDU5LjAwIiwiYmFzZV9mYXJlIjoiMzgwMy4wMCIsInRheCI6IjQyNTYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODA1OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECVALUE#ER131", "brandName": "ECONOMY VALUE", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjIyIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNzIwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUkoiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNzowNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAwOjEwIiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJMSFIiLCJvcmlnaW5fdGVybWluYWwiOiIzIiwiZGVzdGluYXRpb24iOiJBTU0iLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlJKIiwib3BlcmF0aW5nQ2FycmllciI6IlJKIiwiZmxpZ2h0TnVtYmVyIjoiMTEyIiwiZXF1aXBtZW50VHlwZSI6Ijc4OSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkxDQSIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiUUxBTkdCIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjEwOjUwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMTI6MjUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBTU0iLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJSSiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJSSiIsImZsaWdodE51bWJlciI6IjgxMiIsImVxdWlwbWVudFR5cGUiOiIyOTAiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJMQ0EiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFMQU5HQiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyOTA2MjYxNzA1MzAwNjI2MDAxMExIUkFNTVJKUkoxMTIzMDA2MjYxMDUwMzAwNjI2MTIyNUFNTUJHV1JKUko4MTIiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiI2IiwiZmFyZUZhbWlseW5hbWUiOiJFQ1ZBTFVFIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFZBTFVFIiwiY2FycmllciI6IlJKIn19LHsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6IjI2IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDAwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUkoiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwNzoyNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI0IiwidGltZU9mQXJyaXZhbCI6IjA5OjEwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQkdXIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkFNTSIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUkoiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUkoiLCJmbGlnaHROdW1iZXIiOiI4MTEiLCJlcXVpcG1lbnRUeXBlIjoiMzJOIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTENBIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik0iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJNTFNYR0IiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMTI6MTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNCIsInRpbWVPZkFycml2YWwiOiIxNToyNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkFNTSIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJMSFIiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjMiLCJtYXJrZXRpbmdDYXJyaWVyIjoiUkoiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUkoiLCJmbGlnaHROdW1iZXIiOiIxMTEiLCJlcXVpcG1lbnRUeXBlIjoiNzg5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTENBIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik0iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJNTFNYR0IiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MDcyNTI0MDgyNjA5MTBCR1dBTU1SSlJKODExMjQwODI2MTIxNTI0MDgyNjE1MjVBTU1MSFJSSlJKMTExIiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiNyIsImZhcmVGYW1pbHluYW1lIjoiRUNGTEVYIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIEZMRVgiLCJjYXJyaWVyIjoiUkoifX1dLCJwcmljZV9kYXRhIjpbeyJpdGVtTnVtYmVyIjoiNDUiLCJmYXJlRmFtaWx5bmFtZSI6IkVDVkFMVUUiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgVkFMVUUiLCJjYXJyaWVyIjoiUkoiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiODA1OSIsInRvdGFsVGF4IjoiNDI1NiIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI2IiwiZmFyZUZhbWlseW5hbWUiOiJFQ1ZBTFVFIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFZBTFVFIiwiY2FycmllciI6IlJKIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjgiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjI5Iiwic3RhdHVzIjoiTk9GIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI3IiwiZmFyZUZhbWlseW5hbWUiOiJFQ0ZMRVgiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgRkxFWCIsImNhcnJpZXIiOiJSSiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIyMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjciLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI4Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyOSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjgwNTkiLCJ0b3RhbFRheEFtb3VudCI6IjQyNTYiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTEFOR0IiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFMQU5HQiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJNIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik0iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTUxTWEdCIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik0iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJNTFNYR0IiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJUSUNLRVRTIEFSRSBOT04tUkVGVU5EQUJMRSIsInR5cGUiOiI3MCIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiOTAiLCJmYXJlRmFtaWx5bmFtZSI6IkVDRkxFWCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBGTEVYIiwiY2FycmllciI6IlJKIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjEwMDU1IiwidG90YWxUYXgiOiI0MjU2IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjciLCJmYXJlRmFtaWx5bmFtZSI6IkVDRkxFWCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBGTEVYIiwiY2FycmllciI6IlJKIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjgiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI5Iiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI3IiwiZmFyZUZhbWlseW5hbWUiOiJFQ0ZMRVgiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgRkxFWCIsImNhcnJpZXIiOiJSSiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIyMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjciLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI4Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyOSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEwMDU1IiwidG90YWxUYXhBbW91bnQiOiI0MjU2IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJNIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik0iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTUxTWEdCIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik0iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJNTFNYR0IiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJNIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik1MU1hHQiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJNIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik0iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTUxTWEdCIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMTEyNCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "AMM", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "AMM", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "AMM", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "AMM", "destination": "LHR", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "RJ", "calendar_total_currency": "SEK", "calendar_total_price": 11806.44, "calendar_total_sell": 11806.44, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11806.44, "filter": { "id": "F1AE00019-131", "price": 11806.44, "gross_total": 8059, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "RJ", "carrier_marketing": "RJ", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY VALUE", "connecting_airport": [ "AMM" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T17:05", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-24T15:25", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291705amm202606300010112amm202606301050bgw202606301225812bgw202608240725amm202608240910811amm202608241215lhr202608241525111", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-132", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-132", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT00H50M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T17:05", "origin_terminal": "3", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "AMM", "arrival_time": "2026-06-30T00:10", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Queen Alia International Airport", "city": "Amman", "country": "Jordan", "timezone": "Asia\/Amman" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "RJ", "carrier_name": "Royal Jordanian", "carrier_logo": "RJ.png", "flight_number": "112" }, "marketing": { "carrier": "RJ", "carrier_name": "Royal Jordanian", "carrier_logo": "RJ.png", "flight_number": "112" }, "booking_class": { "cabin_class": "ECONOMY VALUE", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLANGB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECVALUE", "fareFamilyName": "ECONOMY VALUE", "fareFamilyRefNo": "6", "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": "AMM", "departure_time": "2026-06-30T18:20", "origin_terminal": null, "origin_airport": { "name": "Queen Alia International Airport", "city": "Amman", "country": "Jordan", "timezone": "Asia\/Amman" }, "destination": "BGW", "arrival_time": "2026-06-30T19:55", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT18H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "RJ", "carrier_name": "Royal Jordanian", "carrier_logo": "RJ.png", "flight_number": "814" }, "marketing": { "carrier": "RJ", "carrier_name": "Royal Jordanian", "carrier_logo": "RJ.png", "flight_number": "814" }, "booking_class": { "cabin_class": "ECONOMY VALUE", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLANGB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECVALUE", "fareFamilyName": "ECONOMY VALUE", "fareFamilyRefNo": "6", "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-132", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H00M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T07:25", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "AMM", "arrival_time": "2026-08-24T09:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Queen Alia International Airport", "city": "Amman", "country": "Jordan", "timezone": "Asia\/Amman" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "RJ", "carrier_name": "Royal Jordanian", "carrier_logo": "RJ.png", "flight_number": "811" }, "marketing": { "carrier": "RJ", "carrier_name": "Royal Jordanian", "carrier_logo": "RJ.png", "flight_number": "811" }, "booking_class": { "cabin_class": "ECONOMY FLEX", "cabin_code": "M", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasis": "MLSXGB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECFLEX", "fareFamilyName": "ECONOMY FLEX", "fareFamilyRefNo": "7", "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": "AMM", "departure_time": "2026-08-24T12:15", "origin_terminal": null, "origin_airport": { "name": "Queen Alia International Airport", "city": "Amman", "country": "Jordan", "timezone": "Asia\/Amman" }, "destination": "LHR", "arrival_time": "2026-08-24T15:25", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT03H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "RJ", "carrier_name": "Royal Jordanian", "carrier_logo": "RJ.png", "flight_number": "111" }, "marketing": { "carrier": "RJ", "carrier_name": "Royal Jordanian", "carrier_logo": "RJ.png", "flight_number": "111" }, "booking_class": { "cabin_class": "ECONOMY FLEX", "cabin_code": "M", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasis": "MLSXGB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECFLEX", "fareFamilyName": "ECONOMY FLEX", "fareFamilyRefNo": "7", "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": 11806.44, "gross_total": 8059, "base_fare": 5571.4, "tax": 6235.04, "sell": { "currency": "SEK", "total": 11806.44, "base_fare": 5571.4, "tax": 6235.04 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODA1OSwiYmFzZV9mYXJlIjozODAzLCJ0YXgiOjQyNTZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDU5LCJiYXNlX2ZhcmUiOjM4MDMsInRheCI6NDI1NiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDU5LCJiYXNlX2ZhcmUiOjM4MDMsInRheCI6NDI1Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11806.44, "base_fare": 5571.4, "tax": 6235.04, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5571.40", "tax": "6235.04", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11806.44, "base_fare": 5571.4, "tax": 6235.04, "gross": { "base_fare": "5571.40", "tax": "6235.04", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgwNTkuMDAiLCJiYXNlX2ZhcmUiOiIzODAzLjAwIiwidGF4IjoiNDI1Ni4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM4MDMuMDAiLCJ0YXgiOiI0MjU2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODA1OS4wMCIsImJhc2VfZmFyZSI6IjM4MDMuMDAiLCJ0YXgiOiI0MjU2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzgwMy4wMCIsInRheCI6IjQyNTYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MDU5LjAwIiwiYmFzZV9mYXJlIjoiMzgwMy4wMCIsInRheCI6IjQyNTYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODA1OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECVALUE#ER132", "brandName": "ECONOMY VALUE", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "AMM", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "AMM", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "AMM", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "AMM", "destination": "LHR", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "RJ", "calendar_total_currency": "SEK", "calendar_total_price": 11806.44, "calendar_total_sell": 11806.44, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11806.44, "filter": { "id": "F1AE00019-132", "price": 11806.44, "gross_total": 8059, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "RJ", "carrier_marketing": "RJ", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY VALUE", "connecting_airport": [ "AMM" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T17:05", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-24T15:25", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291705amm202606300010112amm202606301820bgw202606301955814bgw202608240725amm202608240910811amm202608241215lhr202608241525111", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-133", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-133", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT15H30M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T09:50", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DUB", "arrival_time": "2026-06-29T11:20", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "EI", "carrier_name": "Aer Lingus", "carrier_logo": "EI.png", "flight_number": "9650" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9650" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "DUB", "departure_time": "2026-06-29T15:00", "origin_terminal": "1", "origin_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "destination": "DOH", "arrival_time": "2026-06-30T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "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": "18" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "18" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-133", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H05M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T02:45", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T08:00", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT12H45M", "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": "119" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "119" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 11844.53, "gross_total": 8085, "base_fare": 5723.76, "tax": 6120.77, "sell": { "currency": "SEK", "total": 11844.53, "base_fare": 5723.76, "tax": 6120.77 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODA4NSwiYmFzZV9mYXJlIjozOTA3LCJ0YXgiOjQxNzh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDg1LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6NDE3OCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDg1LCJiYXNlX2ZhcmUiOjM5MDcsInRheCI6NDE3OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11844.53, "base_fare": 5723.76, "tax": 6120.77, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5723.76", "tax": "6120.77", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11844.53, "base_fare": 5723.76, "tax": 6120.77, "gross": { "base_fare": "5723.76", "tax": "6120.77", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgwODUuMDAiLCJiYXNlX2ZhcmUiOiIzOTA3LjAwIiwidGF4IjoiNDE3OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiI0MTc4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODA4NS4wMCIsImJhc2VfZmFyZSI6IjM5MDcuMDAiLCJ0YXgiOiI0MTc4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjQxNzguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MDg1LjAwIiwiYmFzZV9mYXJlIjoiMzkwNy4wMCIsInRheCI6IjQxNzguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODA4NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECONVENIEN#ER133", "brandName": "ECONOMY CONVENIENCE", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DUB", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DUB", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "EI", "calendar_total_currency": "SEK", "calendar_total_price": 11844.53, "calendar_total_sell": 11844.53, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11844.53, "filter": { "id": "F1AE00019-133", "price": 11844.53, "gross_total": 8085, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EI", "carrier_marketing": "QR", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY CONVENIENCE", "connecting_airport": [ "DUB", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T09:50", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T08:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606290950dub2026062911209650dub202606291500doh20260630000518doh202606300115bgw202606300320458bgw202608241155doh202608241400445doh202608250245lhr202608250800119", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-134", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-134", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H50M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T09:30", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T18:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "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": "120" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "120" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DOH", "departure_time": "2026-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT07H00M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_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-134", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H00M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "7", "fareBasis": "VLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-25T12:40", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T17:55", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT12H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "7", "fareBasis": "VLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_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": 11854.79, "gross_total": 8092, "base_fare": 5849.75, "tax": 6005.04, "sell": { "currency": "SEK", "total": 11854.79, "base_fare": 5849.75, "tax": 6005.04 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODA5MiwiYmFzZV9mYXJlIjozOTkzLCJ0YXgiOjQwOTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDkyLCJiYXNlX2ZhcmUiOjM5OTMsInRheCI6NDA5OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDkyLCJiYXNlX2ZhcmUiOjM5OTMsInRheCI6NDA5OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11854.79, "base_fare": 5849.75, "tax": 6005.04, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5849.75", "tax": "6005.04", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11854.79, "base_fare": 5849.75, "tax": 6005.04, "gross": { "base_fare": "5849.75", "tax": "6005.04", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgwOTIuMDAiLCJiYXNlX2ZhcmUiOiIzOTkzLjAwIiwidGF4IjoiNDA5OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5OTMuMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODA5Mi4wMCIsImJhc2VfZmFyZSI6IjM5OTMuMDAiLCJ0YXgiOiI0MDk5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk5My4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MDkyLjAwIiwiYmFzZV9mYXJlIjoiMzk5My4wMCIsInRheCI6IjQwOTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODA5MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECLASSIC#ER134", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11854.79, "calendar_total_sell": 11854.79, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11854.79, "filter": { "id": "F1AE00019-134", "price": 11854.79, "gross_total": 8092, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T09:30", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-25T17:55", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202606290930doh202606291815120doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608251240lhr2026082517551", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-135", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-135", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H40M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T09:40", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "CAI", "arrival_time": "2026-06-29T16:35", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "784" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "784" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLRIGB", "fareType": "RA", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Nego Fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "CAI", "departure_time": "2026-06-30T01:15", "origin_terminal": "3", "origin_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT08H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "627" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "627" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLRIGB", "fareType": "RA", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Nego 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-135", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T04:20", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "CAI", "arrival_time": "2026-08-24T06:45", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "628" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "628" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLREGB", "fareType": "RA", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Nego Fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "CAI", "departure_time": "2026-08-24T10:30", "origin_terminal": "3", "origin_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "destination": "LHR", "arrival_time": "2026-08-24T13:35", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT03H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "777" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "777" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLREGB", "fareType": "RA", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Nego 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": 11860.65, "gross_total": 8096, "base_fare": 5026.42, "tax": 6834.23, "sell": { "currency": "SEK", "total": 11860.65, "base_fare": 5026.42, "tax": 6834.23 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODA5NiwiYmFzZV9mYXJlIjozNDMxLCJ0YXgiOjQ2NjV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDk2LCJiYXNlX2ZhcmUiOjM0MzEsInRheCI6NDY2NSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDk2LCJiYXNlX2ZhcmUiOjM0MzEsInRheCI6NDY2NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11860.65, "base_fare": 5026.42, "tax": 6834.23, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5026.42", "tax": "6834.23", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11860.65, "base_fare": 5026.42, "tax": 6834.23, "gross": { "base_fare": "5026.42", "tax": "6834.23", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgwOTYuMDAiLCJiYXNlX2ZhcmUiOiIzNDMxLjAwIiwidGF4IjoiNDY2NS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM0MzEuMDAiLCJ0YXgiOiI0NjY1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODA5Ni4wMCIsImJhc2VfZmFyZSI6IjM0MzEuMDAiLCJ0YXgiOiI0NjY1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzQzMS4wMCIsInRheCI6IjQ2NjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MDk2LjAwIiwiYmFzZV9mYXJlIjoiMzQzMS4wMCIsInRheCI6IjQ2NjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODA5NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "OPTION#135", "brandName": null, "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "CAI", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "CAI", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "CAI", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "CAI", "destination": "LHR", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "MS", "calendar_total_currency": "SEK", "calendar_total_price": 11860.65, "calendar_total_sell": 11860.65, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11860.65, "filter": { "id": "F1AE00019-135", "price": 11860.65, "gross_total": 8096, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MS", "carrier_marketing": "MS", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy Standard", "connecting_airport": [ "CAI" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T09:40", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-24T13:35", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606290940cai202606291635784cai202606300115bgw202606300320627bgw202608240420cai202608240645628cai202608241030lhr202608241335777", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-136", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-136", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H20M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T20:40", "origin_terminal": "3", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DXB", "arrival_time": "2026-06-30T07:15", "destination_terminal": "3", "dateVariation": "1", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "4" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "4" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-06-30T09:45", "origin_terminal": "2", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BGW", "arrival_time": "2026-06-30T12:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT02H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "2072" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2072" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": "PT14H10M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T18:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DXB", "arrival_time": "2026-08-24T22:25", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "2073" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2073" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-25T02:30", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-08-25T07:05", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT04H05M", "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": "7" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "7" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": 11862.11, "gross_total": 8097, "base_fare": 6141.28, "tax": 5720.83, "sell": { "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODA5NywiYmFzZV9mYXJlIjo0MTkyLCJ0YXgiOjM5MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDk3LCJiYXNlX2ZhcmUiOjQxOTIsInRheCI6MzkwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDk3LCJiYXNlX2ZhcmUiOjQxOTIsInRheCI6MzkwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6141.28", "tax": "5720.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83, "gross": { "base_fare": "6141.28", "tax": "5720.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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgwOTcuMDAiLCJiYXNlX2ZhcmUiOiI0MTkyLjAwIiwidGF4IjoiMzkwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQxOTIuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODA5Ny4wMCIsImJhc2VfZmFyZSI6IjQxOTIuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDE5Mi4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MDk3LjAwIiwiYmFzZV9mYXJlIjoiNDE5Mi4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODA5NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOSAVER#ER136", "brandName": "ECO SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "EK", "calendar_total_currency": "SEK", "calendar_total_price": 11862.11, "calendar_total_sell": 11862.11, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11862.11, "filter": { "id": "F1AE00019-136", "price": 11862.11, "gross_total": 8097, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECO SAVER", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T20:40", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T07:05", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606292040dxb2026063007154dxb202606300945bgw2026063012002072bgw202608241855dxb2026082422252073dxb202608250230lhr2026082507057", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-137", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-137", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H10M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T16:50", "origin_terminal": "3", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DXB", "arrival_time": "2026-06-30T03:25", "destination_terminal": "3", "dateVariation": "1", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-06-29", "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": "30" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "30" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-06-30T09:45", "origin_terminal": "2", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BGW", "arrival_time": "2026-06-30T12:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "2072" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2072" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": "PT14H10M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T18:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DXB", "arrival_time": "2026-08-24T22:25", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "2073" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2073" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-25T02:30", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-08-25T07:05", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT04H05M", "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": "7" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "7" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": 11862.11, "gross_total": 8097, "base_fare": 6141.28, "tax": 5720.83, "sell": { "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODA5NywiYmFzZV9mYXJlIjo0MTkyLCJ0YXgiOjM5MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDk3LCJiYXNlX2ZhcmUiOjQxOTIsInRheCI6MzkwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDk3LCJiYXNlX2ZhcmUiOjQxOTIsInRheCI6MzkwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6141.28", "tax": "5720.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83, "gross": { "base_fare": "6141.28", "tax": "5720.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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgwOTcuMDAiLCJiYXNlX2ZhcmUiOiI0MTkyLjAwIiwidGF4IjoiMzkwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQxOTIuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODA5Ny4wMCIsImJhc2VfZmFyZSI6IjQxOTIuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDE5Mi4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MDk3LjAwIiwiYmFzZV9mYXJlIjoiNDE5Mi4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODA5NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOSAVER#ER137", "brandName": "ECO SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "EK", "calendar_total_currency": "SEK", "calendar_total_price": 11862.11, "calendar_total_sell": 11862.11, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11862.11, "filter": { "id": "F1AE00019-137", "price": 11862.11, "gross_total": 8097, "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": "evening", "departure_departure_time": "2026-06-29T16:50", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T07:05", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606291650dxb20260630032530dxb202606300945bgw2026063012002072bgw202608241855dxb2026082422252073dxb202608250230lhr2026082507057", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-138", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-138", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H20M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T20:40", "origin_terminal": "3", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DXB", "arrival_time": "2026-06-30T07:15", "destination_terminal": "3", "dateVariation": "1", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "4" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "4" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-06-30T09:45", "origin_terminal": "2", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BGW", "arrival_time": "2026-06-30T12:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT02H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "2072" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2072" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": "PT22H10M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DXB", "arrival_time": "2026-08-24T14:20", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-25T02:30", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-08-25T07:05", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT12H10M", "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": "7" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "7" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": 11862.11, "gross_total": 8097, "base_fare": 6141.28, "tax": 5720.83, "sell": { "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODA5NywiYmFzZV9mYXJlIjo0MTkyLCJ0YXgiOjM5MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDk3LCJiYXNlX2ZhcmUiOjQxOTIsInRheCI6MzkwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDk3LCJiYXNlX2ZhcmUiOjQxOTIsInRheCI6MzkwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6141.28", "tax": "5720.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83, "gross": { "base_fare": "6141.28", "tax": "5720.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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgwOTcuMDAiLCJiYXNlX2ZhcmUiOiI0MTkyLjAwIiwidGF4IjoiMzkwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQxOTIuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODA5Ny4wMCIsImJhc2VfZmFyZSI6IjQxOTIuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDE5Mi4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MDk3LjAwIiwiYmFzZV9mYXJlIjoiNDE5Mi4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODA5NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOSAVER#ER138", "brandName": "ECO SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "EK", "calendar_total_currency": "SEK", "calendar_total_price": 11862.11, "calendar_total_sell": 11862.11, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11862.11, "filter": { "id": "F1AE00019-138", "price": 11862.11, "gross_total": 8097, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECO SAVER", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T20:40", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T07:05", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606292040dxb2026063007154dxb202606300945bgw2026063012002072bgw202608241055dxb202608241420942dxb202608250230lhr2026082507057", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-139", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-139", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H10M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T16:50", "origin_terminal": "3", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DXB", "arrival_time": "2026-06-30T03:25", "destination_terminal": "3", "dateVariation": "1", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-06-29", "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": "30" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "30" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-06-30T09:45", "origin_terminal": "2", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BGW", "arrival_time": "2026-06-30T12:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "2072" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2072" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": "PT22H10M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DXB", "arrival_time": "2026-08-24T14:20", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-25T02:30", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-08-25T07:05", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT12H10M", "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": "7" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "7" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": 11862.11, "gross_total": 8097, "base_fare": 6141.28, "tax": 5720.83, "sell": { "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODA5NywiYmFzZV9mYXJlIjo0MTkyLCJ0YXgiOjM5MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDk3LCJiYXNlX2ZhcmUiOjQxOTIsInRheCI6MzkwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDk3LCJiYXNlX2ZhcmUiOjQxOTIsInRheCI6MzkwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6141.28", "tax": "5720.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83, "gross": { "base_fare": "6141.28", "tax": "5720.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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgwOTcuMDAiLCJiYXNlX2ZhcmUiOiI0MTkyLjAwIiwidGF4IjoiMzkwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQxOTIuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODA5Ny4wMCIsImJhc2VfZmFyZSI6IjQxOTIuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDE5Mi4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MDk3LjAwIiwiYmFzZV9mYXJlIjoiNDE5Mi4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODA5NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOSAVER#ER139", "brandName": "ECO SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "EK", "calendar_total_currency": "SEK", "calendar_total_price": 11862.11, "calendar_total_sell": 11862.11, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11862.11, "filter": { "id": "F1AE00019-139", "price": 11862.11, "gross_total": 8097, "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": "evening", "departure_departure_time": "2026-06-29T16:50", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T07:05", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606291650dxb20260630032530dxb202606300945bgw2026063012002072bgw202608241055dxb202608241420942dxb202608250230lhr2026082507057", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-140", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-140", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H20M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T20:40", "origin_terminal": "3", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DXB", "arrival_time": "2026-06-30T07:15", "destination_terminal": "3", "dateVariation": "1", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "4" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "4" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-06-30T09:45", "origin_terminal": "2", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BGW", "arrival_time": "2026-06-30T12:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT02H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "2072" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2072" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": "PT03H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DXB", "arrival_time": "2026-08-24T14:20", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-25T07:45", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-08-25T12:25", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT17H25M", "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": "1" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "1" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": 11862.11, "gross_total": 8097, "base_fare": 6141.28, "tax": 5720.83, "sell": { "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODA5NywiYmFzZV9mYXJlIjo0MTkyLCJ0YXgiOjM5MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDk3LCJiYXNlX2ZhcmUiOjQxOTIsInRheCI6MzkwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDk3LCJiYXNlX2ZhcmUiOjQxOTIsInRheCI6MzkwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6141.28", "tax": "5720.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83, "gross": { "base_fare": "6141.28", "tax": "5720.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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgwOTcuMDAiLCJiYXNlX2ZhcmUiOiI0MTkyLjAwIiwidGF4IjoiMzkwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQxOTIuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODA5Ny4wMCIsImJhc2VfZmFyZSI6IjQxOTIuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDE5Mi4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MDk3LjAwIiwiYmFzZV9mYXJlIjoiNDE5Mi4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODA5NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOSAVER#ER140", "brandName": "ECO SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "EK", "calendar_total_currency": "SEK", "calendar_total_price": 11862.11, "calendar_total_sell": 11862.11, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11862.11, "filter": { "id": "F1AE00019-140", "price": 11862.11, "gross_total": 8097, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECO SAVER", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T20:40", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-25T12:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606292040dxb2026063007154dxb202606300945bgw2026063012002072bgw202608241055dxb202608241420942dxb202608250745lhr2026082512251", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-141", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-141", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H20M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T20:40", "origin_terminal": "3", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DXB", "arrival_time": "2026-06-30T07:15", "destination_terminal": "3", "dateVariation": "1", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "4" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "4" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-06-30T09:45", "origin_terminal": "2", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BGW", "arrival_time": "2026-06-30T12:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT02H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "2072" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2072" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": "PT05H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DXB", "arrival_time": "2026-08-24T14:20", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-25T09:40", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-08-25T14:25", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT19H20M", "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": "29" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "29" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": 11862.11, "gross_total": 8097, "base_fare": 6141.28, "tax": 5720.83, "sell": { "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODA5NywiYmFzZV9mYXJlIjo0MTkyLCJ0YXgiOjM5MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDk3LCJiYXNlX2ZhcmUiOjQxOTIsInRheCI6MzkwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDk3LCJiYXNlX2ZhcmUiOjQxOTIsInRheCI6MzkwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6141.28", "tax": "5720.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83, "gross": { "base_fare": "6141.28", "tax": "5720.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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgwOTcuMDAiLCJiYXNlX2ZhcmUiOiI0MTkyLjAwIiwidGF4IjoiMzkwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQxOTIuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODA5Ny4wMCIsImJhc2VfZmFyZSI6IjQxOTIuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDE5Mi4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MDk3LjAwIiwiYmFzZV9mYXJlIjoiNDE5Mi4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODA5NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOSAVER#ER141", "brandName": "ECO SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "EK", "calendar_total_currency": "SEK", "calendar_total_price": 11862.11, "calendar_total_sell": 11862.11, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11862.11, "filter": { "id": "F1AE00019-141", "price": 11862.11, "gross_total": 8097, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECO SAVER", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T20:40", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-25T14:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606292040dxb2026063007154dxb202606300945bgw2026063012002072bgw202608241055dxb202608241420942dxb202608250940lhr20260825142529", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-142", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-142", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H10M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T16:50", "origin_terminal": "3", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DXB", "arrival_time": "2026-06-30T03:25", "destination_terminal": "3", "dateVariation": "1", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-06-29", "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": "30" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "30" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-06-30T09:45", "origin_terminal": "2", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BGW", "arrival_time": "2026-06-30T12:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "2072" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2072" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": "PT03H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DXB", "arrival_time": "2026-08-24T14:20", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-25T07:45", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-08-25T12:25", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT17H25M", "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": "1" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "1" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": 11862.11, "gross_total": 8097, "base_fare": 6141.28, "tax": 5720.83, "sell": { "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODA5NywiYmFzZV9mYXJlIjo0MTkyLCJ0YXgiOjM5MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDk3LCJiYXNlX2ZhcmUiOjQxOTIsInRheCI6MzkwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDk3LCJiYXNlX2ZhcmUiOjQxOTIsInRheCI6MzkwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6141.28", "tax": "5720.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83, "gross": { "base_fare": "6141.28", "tax": "5720.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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgwOTcuMDAiLCJiYXNlX2ZhcmUiOiI0MTkyLjAwIiwidGF4IjoiMzkwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQxOTIuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODA5Ny4wMCIsImJhc2VfZmFyZSI6IjQxOTIuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDE5Mi4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MDk3LjAwIiwiYmFzZV9mYXJlIjoiNDE5Mi4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODA5NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOSAVER#ER142", "brandName": "ECO SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "EK", "calendar_total_currency": "SEK", "calendar_total_price": 11862.11, "calendar_total_sell": 11862.11, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11862.11, "filter": { "id": "F1AE00019-142", "price": 11862.11, "gross_total": 8097, "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": "evening", "departure_departure_time": "2026-06-29T16:50", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-25T12:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606291650dxb20260630032530dxb202606300945bgw2026063012002072bgw202608241055dxb202608241420942dxb202608250745lhr2026082512251", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-143", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-143", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H10M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T16:50", "origin_terminal": "3", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DXB", "arrival_time": "2026-06-30T03:25", "destination_terminal": "3", "dateVariation": "1", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-06-29", "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": "30" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "30" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-06-30T09:45", "origin_terminal": "2", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BGW", "arrival_time": "2026-06-30T12:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "2072" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2072" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": "PT05H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DXB", "arrival_time": "2026-08-24T14:20", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-25T09:40", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-08-25T14:25", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT19H20M", "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": "29" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "29" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": 11862.11, "gross_total": 8097, "base_fare": 6141.28, "tax": 5720.83, "sell": { "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODA5NywiYmFzZV9mYXJlIjo0MTkyLCJ0YXgiOjM5MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDk3LCJiYXNlX2ZhcmUiOjQxOTIsInRheCI6MzkwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDk3LCJiYXNlX2ZhcmUiOjQxOTIsInRheCI6MzkwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6141.28", "tax": "5720.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83, "gross": { "base_fare": "6141.28", "tax": "5720.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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgwOTcuMDAiLCJiYXNlX2ZhcmUiOiI0MTkyLjAwIiwidGF4IjoiMzkwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQxOTIuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODA5Ny4wMCIsImJhc2VfZmFyZSI6IjQxOTIuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDE5Mi4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MDk3LjAwIiwiYmFzZV9mYXJlIjoiNDE5Mi4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODA5NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOSAVER#ER143", "brandName": "ECO SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "EK", "calendar_total_currency": "SEK", "calendar_total_price": 11862.11, "calendar_total_sell": 11862.11, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11862.11, "filter": { "id": "F1AE00019-143", "price": 11862.11, "gross_total": 8097, "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": "evening", "departure_departure_time": "2026-06-29T16:50", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-25T14:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606291650dxb20260630032530dxb202606300945bgw2026063012002072bgw202608241055dxb202608241420942dxb202608250940lhr20260825142529", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-144", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-144", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H20M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T20:40", "origin_terminal": "3", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DXB", "arrival_time": "2026-06-30T07:15", "destination_terminal": "3", "dateVariation": "1", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "4" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "4" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-06-30T09:45", "origin_terminal": "2", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BGW", "arrival_time": "2026-06-30T12:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT02H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "2072" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2072" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": "PT09H45M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DXB", "arrival_time": "2026-08-24T14:20", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-25T14:15", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-08-25T18:40", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT23H55M", "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": "3" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "3" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": 11862.11, "gross_total": 8097, "base_fare": 6141.28, "tax": 5720.83, "sell": { "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODA5NywiYmFzZV9mYXJlIjo0MTkyLCJ0YXgiOjM5MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDk3LCJiYXNlX2ZhcmUiOjQxOTIsInRheCI6MzkwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDk3LCJiYXNlX2ZhcmUiOjQxOTIsInRheCI6MzkwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6141.28", "tax": "5720.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83, "gross": { "base_fare": "6141.28", "tax": "5720.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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgwOTcuMDAiLCJiYXNlX2ZhcmUiOiI0MTkyLjAwIiwidGF4IjoiMzkwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQxOTIuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODA5Ny4wMCIsImJhc2VfZmFyZSI6IjQxOTIuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDE5Mi4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MDk3LjAwIiwiYmFzZV9mYXJlIjoiNDE5Mi4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODA5NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOSAVER#ER144", "brandName": "ECO SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "EK", "calendar_total_currency": "SEK", "calendar_total_price": 11862.11, "calendar_total_sell": 11862.11, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11862.11, "filter": { "id": "F1AE00019-144", "price": 11862.11, "gross_total": 8097, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECO SAVER", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T20:40", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-25T18:40", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606292040dxb2026063007154dxb202606300945bgw2026063012002072bgw202608241055dxb202608241420942dxb202608251415lhr2026082518403", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-145", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-145", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H10M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T16:50", "origin_terminal": "3", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DXB", "arrival_time": "2026-06-30T03:25", "destination_terminal": "3", "dateVariation": "1", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-06-29", "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": "30" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "30" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-06-30T09:45", "origin_terminal": "2", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BGW", "arrival_time": "2026-06-30T12:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "2072" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2072" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": "PT09H45M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DXB", "arrival_time": "2026-08-24T14:20", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-25T14:15", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-08-25T18:40", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT23H55M", "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": "3" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "3" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": 11862.11, "gross_total": 8097, "base_fare": 6141.28, "tax": 5720.83, "sell": { "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODA5NywiYmFzZV9mYXJlIjo0MTkyLCJ0YXgiOjM5MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDk3LCJiYXNlX2ZhcmUiOjQxOTIsInRheCI6MzkwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDk3LCJiYXNlX2ZhcmUiOjQxOTIsInRheCI6MzkwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6141.28", "tax": "5720.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83, "gross": { "base_fare": "6141.28", "tax": "5720.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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgwOTcuMDAiLCJiYXNlX2ZhcmUiOiI0MTkyLjAwIiwidGF4IjoiMzkwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQxOTIuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODA5Ny4wMCIsImJhc2VfZmFyZSI6IjQxOTIuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDE5Mi4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MDk3LjAwIiwiYmFzZV9mYXJlIjoiNDE5Mi4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODA5NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOSAVER#ER145", "brandName": "ECO SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "EK", "calendar_total_currency": "SEK", "calendar_total_price": 11862.11, "calendar_total_sell": 11862.11, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11862.11, "filter": { "id": "F1AE00019-145", "price": 11862.11, "gross_total": 8097, "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": "evening", "departure_departure_time": "2026-06-29T16:50", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-25T18:40", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606291650dxb20260630032530dxb202606300945bgw2026063012002072bgw202608241055dxb202608241420942dxb202608251415lhr2026082518403", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-146", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-146", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H35M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T14:25", "origin_terminal": "3", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DXB", "arrival_time": "2026-06-30T01:00", "destination_terminal": "3", "dateVariation": "1", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "2" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-06-30T09:45", "origin_terminal": "2", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BGW", "arrival_time": "2026-06-30T12:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT08H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "2072" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2072" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": "PT11H20M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DXB", "arrival_time": "2026-08-24T14:20", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-24T15:45", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-08-24T20:15", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H25M", "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": "5" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "5" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": 11862.11, "gross_total": 8097, "base_fare": 6141.28, "tax": 5720.83, "sell": { "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODA5NywiYmFzZV9mYXJlIjo0MTkyLCJ0YXgiOjM5MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDk3LCJiYXNlX2ZhcmUiOjQxOTIsInRheCI6MzkwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDk3LCJiYXNlX2ZhcmUiOjQxOTIsInRheCI6MzkwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6141.28", "tax": "5720.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83, "gross": { "base_fare": "6141.28", "tax": "5720.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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgwOTcuMDAiLCJiYXNlX2ZhcmUiOiI0MTkyLjAwIiwidGF4IjoiMzkwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQxOTIuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODA5Ny4wMCIsImJhc2VfZmFyZSI6IjQxOTIuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDE5Mi4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MDk3LjAwIiwiYmFzZV9mYXJlIjoiNDE5Mi4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODA5NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOSAVER#ER146", "brandName": "ECO SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "LHR", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "EK", "calendar_total_currency": "SEK", "calendar_total_price": 11862.11, "calendar_total_sell": 11862.11, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11862.11, "filter": { "id": "F1AE00019-146", "price": 11862.11, "gross_total": 8097, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECO SAVER", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-06-29T14:25", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T20:15", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606291425dxb2026063001002dxb202606300945bgw2026063012002072bgw202608241055dxb202608241420942dxb202608241545lhr2026082420155", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-147", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-147", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT00H55M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T09:05", "origin_terminal": "3", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DXB", "arrival_time": "2026-06-29T19:40", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "8" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "8" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "1", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-06-30T09:45", "origin_terminal": "2", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BGW", "arrival_time": "2026-06-30T12:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT14H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "2072" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2072" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": "PT14H10M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T18:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DXB", "arrival_time": "2026-08-24T22:25", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "2073" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2073" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-25T02:30", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-08-25T07:05", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT04H05M", "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": "7" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "7" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": 11862.11, "gross_total": 8097, "base_fare": 6141.28, "tax": 5720.83, "sell": { "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODA5NywiYmFzZV9mYXJlIjo0MTkyLCJ0YXgiOjM5MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDk3LCJiYXNlX2ZhcmUiOjQxOTIsInRheCI6MzkwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDk3LCJiYXNlX2ZhcmUiOjQxOTIsInRheCI6MzkwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6141.28", "tax": "5720.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83, "gross": { "base_fare": "6141.28", "tax": "5720.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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgwOTcuMDAiLCJiYXNlX2ZhcmUiOiI0MTkyLjAwIiwidGF4IjoiMzkwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQxOTIuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODA5Ny4wMCIsImJhc2VfZmFyZSI6IjQxOTIuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDE5Mi4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MDk3LjAwIiwiYmFzZV9mYXJlIjoiNDE5Mi4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODA5NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOSAVER#ER147", "brandName": "ECO SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "EK", "calendar_total_currency": "SEK", "calendar_total_price": 11862.11, "calendar_total_sell": 11862.11, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11862.11, "filter": { "id": "F1AE00019-147", "price": 11862.11, "gross_total": 8097, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECO SAVER", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T09:05", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T07:05", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606290905dxb2026062919408dxb202606300945bgw2026063012002072bgw202608241855dxb2026082422252073dxb202608250230lhr2026082507057", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-148", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-148", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT00H55M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T09:05", "origin_terminal": "3", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DXB", "arrival_time": "2026-06-29T19:40", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "8" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "8" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "1", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-06-30T09:45", "origin_terminal": "2", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BGW", "arrival_time": "2026-06-30T12:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT14H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "2072" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2072" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": "PT22H10M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DXB", "arrival_time": "2026-08-24T14:20", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-25T02:30", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-08-25T07:05", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT12H10M", "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": "7" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "7" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": 11862.11, "gross_total": 8097, "base_fare": 6141.28, "tax": 5720.83, "sell": { "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODA5NywiYmFzZV9mYXJlIjo0MTkyLCJ0YXgiOjM5MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDk3LCJiYXNlX2ZhcmUiOjQxOTIsInRheCI6MzkwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDk3LCJiYXNlX2ZhcmUiOjQxOTIsInRheCI6MzkwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6141.28", "tax": "5720.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83, "gross": { "base_fare": "6141.28", "tax": "5720.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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgwOTcuMDAiLCJiYXNlX2ZhcmUiOiI0MTkyLjAwIiwidGF4IjoiMzkwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQxOTIuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODA5Ny4wMCIsImJhc2VfZmFyZSI6IjQxOTIuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDE5Mi4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MDk3LjAwIiwiYmFzZV9mYXJlIjoiNDE5Mi4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODA5NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOSAVER#ER148", "brandName": "ECO SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "EK", "calendar_total_currency": "SEK", "calendar_total_price": 11862.11, "calendar_total_sell": 11862.11, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11862.11, "filter": { "id": "F1AE00019-148", "price": 11862.11, "gross_total": 8097, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECO SAVER", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T09:05", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T07:05", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606290905dxb2026062919408dxb202606300945bgw2026063012002072bgw202608241055dxb202608241420942dxb202608250230lhr2026082507057", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-149", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-149", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT00H55M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T09:05", "origin_terminal": "3", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DXB", "arrival_time": "2026-06-29T19:40", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "8" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "8" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "1", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-06-30T09:45", "origin_terminal": "2", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BGW", "arrival_time": "2026-06-30T12:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT14H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "2072" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2072" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": "PT03H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DXB", "arrival_time": "2026-08-24T14:20", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-25T07:45", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-08-25T12:25", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT17H25M", "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": "1" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "1" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": 11862.11, "gross_total": 8097, "base_fare": 6141.28, "tax": 5720.83, "sell": { "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODA5NywiYmFzZV9mYXJlIjo0MTkyLCJ0YXgiOjM5MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDk3LCJiYXNlX2ZhcmUiOjQxOTIsInRheCI6MzkwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDk3LCJiYXNlX2ZhcmUiOjQxOTIsInRheCI6MzkwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6141.28", "tax": "5720.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83, "gross": { "base_fare": "6141.28", "tax": "5720.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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgwOTcuMDAiLCJiYXNlX2ZhcmUiOiI0MTkyLjAwIiwidGF4IjoiMzkwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQxOTIuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODA5Ny4wMCIsImJhc2VfZmFyZSI6IjQxOTIuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDE5Mi4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MDk3LjAwIiwiYmFzZV9mYXJlIjoiNDE5Mi4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODA5NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOSAVER#ER149", "brandName": "ECO SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "EK", "calendar_total_currency": "SEK", "calendar_total_price": 11862.11, "calendar_total_sell": 11862.11, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11862.11, "filter": { "id": "F1AE00019-149", "price": 11862.11, "gross_total": 8097, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECO SAVER", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T09:05", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-25T12:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606290905dxb2026062919408dxb202606300945bgw2026063012002072bgw202608241055dxb202608241420942dxb202608250745lhr2026082512251", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-150", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-150", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT00H55M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T09:05", "origin_terminal": "3", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DXB", "arrival_time": "2026-06-29T19:40", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "8" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "8" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "1", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-06-30T09:45", "origin_terminal": "2", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BGW", "arrival_time": "2026-06-30T12:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT14H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "2072" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2072" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": "PT05H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DXB", "arrival_time": "2026-08-24T14:20", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-25T09:40", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-08-25T14:25", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT19H20M", "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": "29" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "29" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": 11862.11, "gross_total": 8097, "base_fare": 6141.28, "tax": 5720.83, "sell": { "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODA5NywiYmFzZV9mYXJlIjo0MTkyLCJ0YXgiOjM5MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDk3LCJiYXNlX2ZhcmUiOjQxOTIsInRheCI6MzkwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDk3LCJiYXNlX2ZhcmUiOjQxOTIsInRheCI6MzkwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6141.28", "tax": "5720.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83, "gross": { "base_fare": "6141.28", "tax": "5720.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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgwOTcuMDAiLCJiYXNlX2ZhcmUiOiI0MTkyLjAwIiwidGF4IjoiMzkwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQxOTIuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODA5Ny4wMCIsImJhc2VfZmFyZSI6IjQxOTIuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDE5Mi4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MDk3LjAwIiwiYmFzZV9mYXJlIjoiNDE5Mi4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODA5NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOSAVER#ER150", "brandName": "ECO SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "EK", "calendar_total_currency": "SEK", "calendar_total_price": 11862.11, "calendar_total_sell": 11862.11, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11862.11, "filter": { "id": "F1AE00019-150", "price": 11862.11, "gross_total": 8097, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECO SAVER", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T09:05", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-25T14:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606290905dxb2026062919408dxb202606300945bgw2026063012002072bgw202608241055dxb202608241420942dxb202608250940lhr20260825142529", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-151", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-151", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT00H55M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T09:05", "origin_terminal": "3", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DXB", "arrival_time": "2026-06-29T19:40", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "8" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "8" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "1", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-06-30T09:45", "origin_terminal": "2", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BGW", "arrival_time": "2026-06-30T12:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT14H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "2072" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2072" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": "PT09H45M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DXB", "arrival_time": "2026-08-24T14:20", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-25T14:15", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-08-25T18:40", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT23H55M", "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": "3" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "3" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": 11862.11, "gross_total": 8097, "base_fare": 6141.28, "tax": 5720.83, "sell": { "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODA5NywiYmFzZV9mYXJlIjo0MTkyLCJ0YXgiOjM5MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDk3LCJiYXNlX2ZhcmUiOjQxOTIsInRheCI6MzkwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MDk3LCJiYXNlX2ZhcmUiOjQxOTIsInRheCI6MzkwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6141.28", "tax": "5720.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11862.11, "base_fare": 6141.28, "tax": 5720.83, "gross": { "base_fare": "6141.28", "tax": "5720.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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgwOTcuMDAiLCJiYXNlX2ZhcmUiOiI0MTkyLjAwIiwidGF4IjoiMzkwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQxOTIuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODA5Ny4wMCIsImJhc2VfZmFyZSI6IjQxOTIuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDE5Mi4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MDk3LjAwIiwiYmFzZV9mYXJlIjoiNDE5Mi4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODA5NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOSAVER#ER151", "brandName": "ECO SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "EK", "calendar_total_currency": "SEK", "calendar_total_price": 11862.11, "calendar_total_sell": 11862.11, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11862.11, "filter": { "id": "F1AE00019-151", "price": 11862.11, "gross_total": 8097, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECO SAVER", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T09:05", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-25T18:40", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606290905dxb2026062919408dxb202606300945bgw2026063012002072bgw202608241055dxb202608241420942dxb202608251415lhr2026082518403", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-152", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-152", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T19:25", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T04:10", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "12" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "12" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT14H25M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-152", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H40M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "3", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-25T02:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MXP", "arrival_time": "2026-08-25T07:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "123" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "123" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "3", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "MXP", "departure_time": "2026-08-25T08:30", "origin_terminal": "1", "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "LHR", "arrival_time": "2026-08-25T09:35", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "8341" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8341" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 11885.55, "gross_total": 8113, "base_fare": 5115.78, "tax": 6769.77, "sell": { "currency": "SEK", "total": 11885.55, "base_fare": 5115.78, "tax": 6769.77 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODExMywiYmFzZV9mYXJlIjozNDkyLCJ0YXgiOjQ2MjF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MTEzLCJiYXNlX2ZhcmUiOjM0OTIsInRheCI6NDYyMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MTEzLCJiYXNlX2ZhcmUiOjM0OTIsInRheCI6NDYyMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11885.55, "base_fare": 5115.78, "tax": 6769.77, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5115.78", "tax": "6769.77", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11885.55, "base_fare": 5115.78, "tax": 6769.77, "gross": { "base_fare": "5115.78", "tax": "6769.77", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgxMTMuMDAiLCJiYXNlX2ZhcmUiOiIzNDkyLjAwIiwidGF4IjoiNDYyMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM0OTIuMDAiLCJ0YXgiOiI0NjIxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODExMy4wMCIsImJhc2VfZmFyZSI6IjM0OTIuMDAiLCJ0YXgiOiI0NjIxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzQ5Mi4wMCIsInRheCI6IjQ2MjEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MTEzLjAwIiwiYmFzZV9mYXJlIjoiMzQ5Mi4wMCIsInRheCI6IjQ2MjEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODExMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECLASSIC#ER152", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "MXP", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "MXP", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11885.55, "calendar_total_sell": 11885.55, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11885.55, "filter": { "id": "F1AE00019-152", "price": 11885.55, "gross_total": 8113, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77L", "aircraft_name": "77L", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "0": "DOH", "2": "MXP" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T19:25", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T09:35", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291925doh20260630041012doh202606301835bgw202606302040442bgw202608242155doh202608250005443doh202608250200mxp202608250710123mxp202608250830lhr2026082509358341", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-153", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-153", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT02H40M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T16:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T00:45", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "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": "8" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT17H50M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-153", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H40M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "3", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-25T02:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MXP", "arrival_time": "2026-08-25T07:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "123" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "123" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "3", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "MXP", "departure_time": "2026-08-25T08:30", "origin_terminal": "1", "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "LHR", "arrival_time": "2026-08-25T09:35", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "8341" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8341" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 11885.55, "gross_total": 8113, "base_fare": 5115.78, "tax": 6769.77, "sell": { "currency": "SEK", "total": 11885.55, "base_fare": 5115.78, "tax": 6769.77 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODExMywiYmFzZV9mYXJlIjozNDkyLCJ0YXgiOjQ2MjF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MTEzLCJiYXNlX2ZhcmUiOjM0OTIsInRheCI6NDYyMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MTEzLCJiYXNlX2ZhcmUiOjM0OTIsInRheCI6NDYyMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11885.55, "base_fare": 5115.78, "tax": 6769.77, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5115.78", "tax": "6769.77", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11885.55, "base_fare": 5115.78, "tax": 6769.77, "gross": { "base_fare": "5115.78", "tax": "6769.77", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgxMTMuMDAiLCJiYXNlX2ZhcmUiOiIzNDkyLjAwIiwidGF4IjoiNDYyMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM0OTIuMDAiLCJ0YXgiOiI0NjIxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODExMy4wMCIsImJhc2VfZmFyZSI6IjM0OTIuMDAiLCJ0YXgiOiI0NjIxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzQ5Mi4wMCIsInRheCI6IjQ2MjEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MTEzLjAwIiwiYmFzZV9mYXJlIjoiMzQ5Mi4wMCIsInRheCI6IjQ2MjEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODExMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECLASSIC#ER153", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "MXP", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "MXP", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11885.55, "calendar_total_sell": 11885.55, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11885.55, "filter": { "id": "F1AE00019-153", "price": 11885.55, "gross_total": 8113, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "0": "DOH", "2": "MXP" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T16:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T09:35", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291600doh2026063000458doh202606301835bgw202606302040442bgw202608242155doh202608250005443doh202608250200mxp202608250710123mxp202608250830lhr2026082509358341", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-154", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-154", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T19:25", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T04:10", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "12" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "12" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT14H25M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-154", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H55M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "3", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-25T02:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MXP", "arrival_time": "2026-08-25T07:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "123" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "123" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "3", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "MXP", "departure_time": "2026-08-25T14:40", "origin_terminal": "1", "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "LHR", "arrival_time": "2026-08-25T15:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT07H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "9687" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9687" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 11885.55, "gross_total": 8113, "base_fare": 5115.78, "tax": 6769.77, "sell": { "currency": "SEK", "total": 11885.55, "base_fare": 5115.78, "tax": 6769.77 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODExMywiYmFzZV9mYXJlIjozNDkyLCJ0YXgiOjQ2MjF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MTEzLCJiYXNlX2ZhcmUiOjM0OTIsInRheCI6NDYyMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MTEzLCJiYXNlX2ZhcmUiOjM0OTIsInRheCI6NDYyMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11885.55, "base_fare": 5115.78, "tax": 6769.77, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5115.78", "tax": "6769.77", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11885.55, "base_fare": 5115.78, "tax": 6769.77, "gross": { "base_fare": "5115.78", "tax": "6769.77", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgxMTMuMDAiLCJiYXNlX2ZhcmUiOiIzNDkyLjAwIiwidGF4IjoiNDYyMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM0OTIuMDAiLCJ0YXgiOiI0NjIxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODExMy4wMCIsImJhc2VfZmFyZSI6IjM0OTIuMDAiLCJ0YXgiOiI0NjIxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzQ5Mi4wMCIsInRheCI6IjQ2MjEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MTEzLjAwIiwiYmFzZV9mYXJlIjoiMzQ5Mi4wMCIsInRheCI6IjQ2MjEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODExMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECLASSIC#ER154", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "MXP", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "MXP", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11885.55, "calendar_total_sell": 11885.55, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11885.55, "filter": { "id": "F1AE00019-154", "price": 11885.55, "gross_total": 8113, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77L", "aircraft_name": "77L", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "0": "DOH", "2": "MXP" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T19:25", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-25T15:50", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291925doh20260630041012doh202606301835bgw202606302040442bgw202608242155doh202608250005443doh202608250200mxp202608250710123mxp202608251440lhr2026082515509687", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-155", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-155", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT02H40M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T16:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T00:45", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "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": "8" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT17H50M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-155", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H55M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "3", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-25T02:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MXP", "arrival_time": "2026-08-25T07:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "123" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "123" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "3", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "MXP", "departure_time": "2026-08-25T14:40", "origin_terminal": "1", "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "LHR", "arrival_time": "2026-08-25T15:50", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT07H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "9687" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9687" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 11885.55, "gross_total": 8113, "base_fare": 5115.78, "tax": 6769.77, "sell": { "currency": "SEK", "total": 11885.55, "base_fare": 5115.78, "tax": 6769.77 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODExMywiYmFzZV9mYXJlIjozNDkyLCJ0YXgiOjQ2MjF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MTEzLCJiYXNlX2ZhcmUiOjM0OTIsInRheCI6NDYyMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MTEzLCJiYXNlX2ZhcmUiOjM0OTIsInRheCI6NDYyMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11885.55, "base_fare": 5115.78, "tax": 6769.77, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5115.78", "tax": "6769.77", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11885.55, "base_fare": 5115.78, "tax": 6769.77, "gross": { "base_fare": "5115.78", "tax": "6769.77", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgxMTMuMDAiLCJiYXNlX2ZhcmUiOiIzNDkyLjAwIiwidGF4IjoiNDYyMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM0OTIuMDAiLCJ0YXgiOiI0NjIxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODExMy4wMCIsImJhc2VfZmFyZSI6IjM0OTIuMDAiLCJ0YXgiOiI0NjIxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzQ5Mi4wMCIsInRheCI6IjQ2MjEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MTEzLjAwIiwiYmFzZV9mYXJlIjoiMzQ5Mi4wMCIsInRheCI6IjQ2MjEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODExMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECLASSIC#ER155", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "MXP", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "MXP", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11885.55, "calendar_total_sell": 11885.55, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11885.55, "filter": { "id": "F1AE00019-155", "price": 11885.55, "gross_total": 8113, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "0": "DOH", "2": "MXP" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T16:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-25T15:50", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291600doh2026063000458doh202606301835bgw202606302040442bgw202608242155doh202608250005443doh202608250200mxp202608250710123mxp202608251440lhr2026082515509687", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-156", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-156", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T19:25", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T04:10", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "12" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "12" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT14H25M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-156", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H50M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "3", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-25T02:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MXP", "arrival_time": "2026-08-25T07:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "123" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "123" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "3", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "MXP", "departure_time": "2026-08-25T18:40", "origin_terminal": "1", "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "LHR", "arrival_time": "2026-08-25T19:45", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT11H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "319", "name": "319", "picture": "319.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "9781" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9781" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 11885.55, "gross_total": 8113, "base_fare": 5115.78, "tax": 6769.77, "sell": { "currency": "SEK", "total": 11885.55, "base_fare": 5115.78, "tax": 6769.77 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODExMywiYmFzZV9mYXJlIjozNDkyLCJ0YXgiOjQ2MjF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MTEzLCJiYXNlX2ZhcmUiOjM0OTIsInRheCI6NDYyMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MTEzLCJiYXNlX2ZhcmUiOjM0OTIsInRheCI6NDYyMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11885.55, "base_fare": 5115.78, "tax": 6769.77, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5115.78", "tax": "6769.77", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11885.55, "base_fare": 5115.78, "tax": 6769.77, "gross": { "base_fare": "5115.78", "tax": "6769.77", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgxMTMuMDAiLCJiYXNlX2ZhcmUiOiIzNDkyLjAwIiwidGF4IjoiNDYyMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM0OTIuMDAiLCJ0YXgiOiI0NjIxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODExMy4wMCIsImJhc2VfZmFyZSI6IjM0OTIuMDAiLCJ0YXgiOiI0NjIxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzQ5Mi4wMCIsInRheCI6IjQ2MjEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MTEzLjAwIiwiYmFzZV9mYXJlIjoiMzQ5Mi4wMCIsInRheCI6IjQ2MjEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODExMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECLASSIC#ER156", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "MXP", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "MXP", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11885.55, "calendar_total_sell": 11885.55, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11885.55, "filter": { "id": "F1AE00019-156", "price": 11885.55, "gross_total": 8113, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77L", "aircraft_name": "77L", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "0": "DOH", "2": "MXP" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T19:25", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-25T19:45", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291925doh20260630041012doh202606301835bgw202606302040442bgw202608242155doh202608250005443doh202608250200mxp202608250710123mxp202608251840lhr2026082519459781", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-157", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-157", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT02H40M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T16:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T00:45", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "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": "8" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT17H50M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-157", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H50M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "3", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-25T02:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MXP", "arrival_time": "2026-08-25T07:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "123" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "123" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "3", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "MXP", "departure_time": "2026-08-25T18:40", "origin_terminal": "1", "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "LHR", "arrival_time": "2026-08-25T19:45", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT11H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "319", "name": "319", "picture": "319.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "9781" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9781" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 11885.55, "gross_total": 8113, "base_fare": 5115.78, "tax": 6769.77, "sell": { "currency": "SEK", "total": 11885.55, "base_fare": 5115.78, "tax": 6769.77 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODExMywiYmFzZV9mYXJlIjozNDkyLCJ0YXgiOjQ2MjF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MTEzLCJiYXNlX2ZhcmUiOjM0OTIsInRheCI6NDYyMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MTEzLCJiYXNlX2ZhcmUiOjM0OTIsInRheCI6NDYyMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11885.55, "base_fare": 5115.78, "tax": 6769.77, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5115.78", "tax": "6769.77", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11885.55, "base_fare": 5115.78, "tax": 6769.77, "gross": { "base_fare": "5115.78", "tax": "6769.77", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgxMTMuMDAiLCJiYXNlX2ZhcmUiOiIzNDkyLjAwIiwidGF4IjoiNDYyMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM0OTIuMDAiLCJ0YXgiOiI0NjIxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODExMy4wMCIsImJhc2VfZmFyZSI6IjM0OTIuMDAiLCJ0YXgiOiI0NjIxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzQ5Mi4wMCIsInRheCI6IjQ2MjEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MTEzLjAwIiwiYmFzZV9mYXJlIjoiMzQ5Mi4wMCIsInRheCI6IjQ2MjEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODExMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECLASSIC#ER157", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "MXP", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "MXP", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11885.55, "calendar_total_sell": 11885.55, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11885.55, "filter": { "id": "F1AE00019-157", "price": 11885.55, "gross_total": 8113, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "0": "DOH", "2": "MXP" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T16:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-25T19:45", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291600doh2026063000458doh202606301835bgw202606302040442bgw202608242155doh202608250005443doh202608250200mxp202608250710123mxp202608251840lhr2026082519459781", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-158", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-158", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T19:25", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T04:10", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "12" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "12" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT14H25M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-158", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H40M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "2", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-24T15:50", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MXP", "arrival_time": "2026-08-24T21:00", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "117" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "2", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "MXP", "departure_time": "2026-08-25T08:30", "origin_terminal": "1", "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "LHR", "arrival_time": "2026-08-25T09:35", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT11H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "8341" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8341" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 11885.55, "gross_total": 8113, "base_fare": 5115.78, "tax": 6769.77, "sell": { "currency": "SEK", "total": 11885.55, "base_fare": 5115.78, "tax": 6769.77 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODExMywiYmFzZV9mYXJlIjozNDkyLCJ0YXgiOjQ2MjF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MTEzLCJiYXNlX2ZhcmUiOjM0OTIsInRheCI6NDYyMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MTEzLCJiYXNlX2ZhcmUiOjM0OTIsInRheCI6NDYyMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11885.55, "base_fare": 5115.78, "tax": 6769.77, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5115.78", "tax": "6769.77", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11885.55, "base_fare": 5115.78, "tax": 6769.77, "gross": { "base_fare": "5115.78", "tax": "6769.77", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgxMTMuMDAiLCJiYXNlX2ZhcmUiOiIzNDkyLjAwIiwidGF4IjoiNDYyMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM0OTIuMDAiLCJ0YXgiOiI0NjIxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODExMy4wMCIsImJhc2VfZmFyZSI6IjM0OTIuMDAiLCJ0YXgiOiI0NjIxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzQ5Mi4wMCIsInRheCI6IjQ2MjEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MTEzLjAwIiwiYmFzZV9mYXJlIjoiMzQ5Mi4wMCIsInRheCI6IjQ2MjEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODExMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECLASSIC#ER158", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "MXP", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "MXP", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11885.55, "calendar_total_sell": 11885.55, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11885.55, "filter": { "id": "F1AE00019-158", "price": 11885.55, "gross_total": 8113, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77L", "aircraft_name": "77L", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "0": "DOH", "2": "MXP" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T19:25", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T09:35", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291925doh20260630041012doh202606301835bgw202606302040442bgw202608241155doh202608241400445doh202608241550mxp202608242100117mxp202608250830lhr2026082509358341", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-159", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-159", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT02H40M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T16:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T00:45", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "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": "8" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT17H50M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-159", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H40M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "2", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-24T15:50", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MXP", "arrival_time": "2026-08-24T21:00", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "117" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "2", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "MXP", "departure_time": "2026-08-25T08:30", "origin_terminal": "1", "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "LHR", "arrival_time": "2026-08-25T09:35", "destination_terminal": "5", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT11H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "8341" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8341" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 11885.55, "gross_total": 8113, "base_fare": 5115.78, "tax": 6769.77, "sell": { "currency": "SEK", "total": 11885.55, "base_fare": 5115.78, "tax": 6769.77 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODExMywiYmFzZV9mYXJlIjozNDkyLCJ0YXgiOjQ2MjF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MTEzLCJiYXNlX2ZhcmUiOjM0OTIsInRheCI6NDYyMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MTEzLCJiYXNlX2ZhcmUiOjM0OTIsInRheCI6NDYyMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11885.55, "base_fare": 5115.78, "tax": 6769.77, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5115.78", "tax": "6769.77", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11885.55, "base_fare": 5115.78, "tax": 6769.77, "gross": { "base_fare": "5115.78", "tax": "6769.77", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgxMTMuMDAiLCJiYXNlX2ZhcmUiOiIzNDkyLjAwIiwidGF4IjoiNDYyMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM0OTIuMDAiLCJ0YXgiOiI0NjIxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODExMy4wMCIsImJhc2VfZmFyZSI6IjM0OTIuMDAiLCJ0YXgiOiI0NjIxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzQ5Mi4wMCIsInRheCI6IjQ2MjEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MTEzLjAwIiwiYmFzZV9mYXJlIjoiMzQ5Mi4wMCIsInRheCI6IjQ2MjEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODExMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECLASSIC#ER159", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "MXP", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "MXP", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11885.55, "calendar_total_sell": 11885.55, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11885.55, "filter": { "id": "F1AE00019-159", "price": 11885.55, "gross_total": 8113, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "0": "DOH", "2": "MXP" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T16:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T09:35", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291600doh2026063000458doh202606301835bgw202606302040442bgw202608241155doh202608241400445doh202608241550mxp202608242100117mxp202608250830lhr2026082509358341", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-160", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-160", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H45M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T21:55", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T06:40", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "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": "16" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "16" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DOH", "departure_time": "2026-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT11H55M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-160", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT15H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DOH", "departure_time": "2026-08-25T01:20", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DUB", "arrival_time": "2026-08-25T06:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "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": "19" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "19" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DUB", "departure_time": "2026-08-25T09:40", "origin_terminal": "2", "origin_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "destination": "LHR", "arrival_time": "2026-08-25T11:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT02H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "EI", "carrier_name": "Aer Lingus", "carrier_logo": "EI.png", "flight_number": "9672" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9672" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 11895.8, "gross_total": 8120, "base_fare": 5356.04, "tax": 6539.76, "sell": { "currency": "SEK", "total": 11895.8, "base_fare": 5356.04, "tax": 6539.76 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODEyMCwiYmFzZV9mYXJlIjozNjU2LCJ0YXgiOjQ0NjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MTIwLCJiYXNlX2ZhcmUiOjM2NTYsInRheCI6NDQ2NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MTIwLCJiYXNlX2ZhcmUiOjM2NTYsInRheCI6NDQ2NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11895.8, "base_fare": 5356.04, "tax": 6539.76, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5356.04", "tax": "6539.76", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11895.8, "base_fare": 5356.04, "tax": 6539.76, "gross": { "base_fare": "5356.04", "tax": "6539.76", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgxMjAuMDAiLCJiYXNlX2ZhcmUiOiIzNjU2LjAwIiwidGF4IjoiNDQ2NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM2NTYuMDAiLCJ0YXgiOiI0NDY0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODEyMC4wMCIsImJhc2VfZmFyZSI6IjM2NTYuMDAiLCJ0YXgiOiI0NDY0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzY1Ni4wMCIsInRheCI6IjQ0NjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MTIwLjAwIiwiYmFzZV9mYXJlIjoiMzY1Ni4wMCIsInRheCI6IjQ0NjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODEyMCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECLASSIC#ER160", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "DUB", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DUB", "destination": "LHR", "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": "2284", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11895.8, "calendar_total_sell": 11895.8, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11895.8, "filter": { "id": "F1AE00019-160", "price": 11895.8, "gross_total": 8120, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "0": "DOH", "2": "DUB" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "night", "departure_departure_time": "2026-06-29T21:55", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T11:10", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "lhr202606292155doh20260630064016doh202606301835bgw202606302040442bgw202608242155doh202608250005443doh202608250120dub20260825064519dub202608250940lhr2026082511109672", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-161", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-161", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H45M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T21:55", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T06:40", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "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": "16" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "16" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DOH", "departure_time": "2026-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT11H55M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-161", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H35M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DOH", "departure_time": "2026-08-25T01:20", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DUB", "arrival_time": "2026-08-25T06:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "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": "19" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "19" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DUB", "departure_time": "2026-08-25T12:00", "origin_terminal": "2", "origin_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "destination": "LHR", "arrival_time": "2026-08-25T13:30", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "EI", "carrier_name": "Aer Lingus", "carrier_logo": "EI.png", "flight_number": "9656" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9656" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 11895.8, "gross_total": 8120, "base_fare": 5356.04, "tax": 6539.76, "sell": { "currency": "SEK", "total": 11895.8, "base_fare": 5356.04, "tax": 6539.76 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODEyMCwiYmFzZV9mYXJlIjozNjU2LCJ0YXgiOjQ0NjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MTIwLCJiYXNlX2ZhcmUiOjM2NTYsInRheCI6NDQ2NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MTIwLCJiYXNlX2ZhcmUiOjM2NTYsInRheCI6NDQ2NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11895.8, "base_fare": 5356.04, "tax": 6539.76, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5356.04", "tax": "6539.76", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11895.8, "base_fare": 5356.04, "tax": 6539.76, "gross": { "base_fare": "5356.04", "tax": "6539.76", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgxMjAuMDAiLCJiYXNlX2ZhcmUiOiIzNjU2LjAwIiwidGF4IjoiNDQ2NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM2NTYuMDAiLCJ0YXgiOiI0NDY0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODEyMC4wMCIsImJhc2VfZmFyZSI6IjM2NTYuMDAiLCJ0YXgiOiI0NDY0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzY1Ni4wMCIsInRheCI6IjQ0NjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MTIwLjAwIiwiYmFzZV9mYXJlIjoiMzY1Ni4wMCIsInRheCI6IjQ0NjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODEyMCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECLASSIC#ER161", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "DUB", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DUB", "destination": "LHR", "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": "2284", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11895.8, "calendar_total_sell": 11895.8, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11895.8, "filter": { "id": "F1AE00019-161", "price": 11895.8, "gross_total": 8120, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "0": "DOH", "2": "DUB" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "night", "departure_departure_time": "2026-06-29T21:55", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-25T13:30", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "lhr202606292155doh20260630064016doh202606301835bgw202606302040442bgw202608242155doh202608250005443doh202608250120dub20260825064519dub202608251200lhr2026082513309656", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-162", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-162", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H45M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T21:55", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T06:40", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "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": "16" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "16" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DOH", "departure_time": "2026-06-30T18:35", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T20:40", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT11H55M", "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": "442" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "442" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLGBP1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-162", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT18H00M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DOH", "departure_time": "2026-08-25T01:20", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DUB", "arrival_time": "2026-08-25T06:45", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "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": "19" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "19" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": "DUB", "departure_time": "2026-08-25T12:30", "origin_terminal": "2", "origin_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "destination": "LHR", "arrival_time": "2026-08-25T13:55", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT05H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "EI", "carrier_name": "Aer Lingus", "carrier_logo": "EI.png", "flight_number": "8277" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8277" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 11895.8, "gross_total": 8120, "base_fare": 5356.04, "tax": 6539.76, "sell": { "currency": "SEK", "total": 11895.8, "base_fare": 5356.04, "tax": 6539.76 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODEyMCwiYmFzZV9mYXJlIjozNjU2LCJ0YXgiOjQ0NjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MTIwLCJiYXNlX2ZhcmUiOjM2NTYsInRheCI6NDQ2NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MTIwLCJiYXNlX2ZhcmUiOjM2NTYsInRheCI6NDQ2NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11895.8, "base_fare": 5356.04, "tax": 6539.76, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5356.04", "tax": "6539.76", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11895.8, "base_fare": 5356.04, "tax": 6539.76, "gross": { "base_fare": "5356.04", "tax": "6539.76", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgxMjAuMDAiLCJiYXNlX2ZhcmUiOiIzNjU2LjAwIiwidGF4IjoiNDQ2NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM2NTYuMDAiLCJ0YXgiOiI0NDY0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODEyMC4wMCIsImJhc2VfZmFyZSI6IjM2NTYuMDAiLCJ0YXgiOiI0NDY0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzY1Ni4wMCIsInRheCI6IjQ0NjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MTIwLjAwIiwiYmFzZV9mYXJlIjoiMzY1Ni4wMCIsInRheCI6IjQ0NjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODEyMCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECLASSIC#ER162", "brandName": "ECONOMY CLASSIC", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "DUB", "baggage_type": "checked", "pieceCount": 0, "weight": "2", "unit": "pieces" }, { "passenger_type": "ADT", "origin": "DUB", "destination": "LHR", "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": "2284", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 11895.8, "calendar_total_sell": 11895.8, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11895.8, "filter": { "id": "F1AE00019-162", "price": 11895.8, "gross_total": 8120, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": { "0": "DOH", "2": "DUB" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "night", "departure_departure_time": "2026-06-29T21:55", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-25T13:55", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "lhr202606292155doh20260630064016doh202606301835bgw202606302040442bgw202608242155doh202608250005443doh202608250120dub20260825064519dub202608251230lhr2026082513558277", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-163", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-163", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H55M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T13:25", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-29T19:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "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": "1990" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1990" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT06H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-163", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T13:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "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": "843" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "843" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T14:50", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T16:40", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1971" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1971" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11941.22, "gross_total": 8151, "base_fare": 6166.19, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11941.22, "base_fare": 6166.19, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODE1MSwiYmFzZV9mYXJlIjo0MjA5LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MTUxLCJiYXNlX2ZhcmUiOjQyMDksInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MTUxLCJiYXNlX2ZhcmUiOjQyMDksInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11941.22, "base_fare": 6166.19, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6166.19", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11941.22, "base_fare": 6166.19, "tax": 5775.03, "gross": { "base_fare": "6166.19", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgxNTEuMDAiLCJiYXNlX2ZhcmUiOiI0MjA5LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyMDkuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODE1MS4wMCIsImJhc2VfZmFyZSI6IjQyMDkuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDIwOS4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MTUxLjAwIiwiYmFzZV9mYXJlIjoiNDIwOS4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODE1MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "RS#ER163", "brandName": "RESTRICTED", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11941.22, "calendar_total_sell": 11941.22, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11941.22, "filter": { "id": "F1AE00019-163", "price": 11941.22, "gross_total": 8151, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "RESTRICTED", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-06-29T13:25", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T16:40", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291325ist2026062919151990ist202606300125bgw202606300420802bgw202608241025ist202608241330843ist202608241450lhr2026082416401971", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-164", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-164", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H55M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T13:25", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-29T19:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "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": "1990" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1990" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT06H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-164", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H45M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T05:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T10:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T12:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1989" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1989" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11941.22, "gross_total": 8151, "base_fare": 6166.19, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11941.22, "base_fare": 6166.19, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODE1MSwiYmFzZV9mYXJlIjo0MjA5LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MTUxLCJiYXNlX2ZhcmUiOjQyMDksInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MTUxLCJiYXNlX2ZhcmUiOjQyMDksInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11941.22, "base_fare": 6166.19, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6166.19", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11941.22, "base_fare": 6166.19, "tax": 5775.03, "gross": { "base_fare": "6166.19", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgxNTEuMDAiLCJiYXNlX2ZhcmUiOiI0MjA5LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyMDkuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODE1MS4wMCIsImJhc2VfZmFyZSI6IjQyMDkuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDIwOS4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MTUxLjAwIiwiYmFzZV9mYXJlIjoiNDIwOS4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODE1MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "RS#ER164", "brandName": "RESTRICTED", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11941.22, "calendar_total_sell": 11941.22, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11941.22, "filter": { "id": "F1AE00019-164", "price": 11941.22, "gross_total": 8151, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "RESTRICTED", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-06-29T13:25", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-24T12:10", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291325ist2026062919151990ist202606300125bgw202606300420802bgw202608240525ist202608240830803ist202608241010lhr2026082412101989", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-165", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-165", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H55M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T13:25", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-29T19:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "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": "1990" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1990" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT06H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-165", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H45M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T05:25", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T08:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "803" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T13:15", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T15:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT04H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1985" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1985" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11941.22, "gross_total": 8151, "base_fare": 6166.19, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11941.22, "base_fare": 6166.19, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODE1MSwiYmFzZV9mYXJlIjo0MjA5LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MTUxLCJiYXNlX2ZhcmUiOjQyMDksInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MTUxLCJiYXNlX2ZhcmUiOjQyMDksInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11941.22, "base_fare": 6166.19, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6166.19", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11941.22, "base_fare": 6166.19, "tax": 5775.03, "gross": { "base_fare": "6166.19", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgxNTEuMDAiLCJiYXNlX2ZhcmUiOiI0MjA5LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyMDkuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODE1MS4wMCIsImJhc2VfZmFyZSI6IjQyMDkuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDIwOS4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MTUxLjAwIiwiYmFzZV9mYXJlIjoiNDIwOS4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODE1MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "RS#ER165", "brandName": "RESTRICTED", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11941.22, "calendar_total_sell": 11941.22, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11941.22, "filter": { "id": "F1AE00019-165", "price": 11941.22, "gross_total": 8151, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "RESTRICTED", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-06-29T13:25", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-24T15:10", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291325ist2026062919151990ist202606300125bgw202606300420802bgw202608240525ist202608240830803ist202608241315lhr2026082415101985", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-166", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-166", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H55M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T13:25", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-29T19:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "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": "1990" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1990" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT06H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-166", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T01:55", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T05:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "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": "303" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "303" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T10:10", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T12:10", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1989" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1989" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasis": "OLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 11941.22, "gross_total": 8151, "base_fare": 6166.19, "tax": 5775.03, "sell": { "currency": "SEK", "total": 11941.22, "base_fare": 6166.19, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODE1MSwiYmFzZV9mYXJlIjo0MjA5LCJ0YXgiOjM5NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MTUxLCJiYXNlX2ZhcmUiOjQyMDksInRheCI6Mzk0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MTUxLCJiYXNlX2ZhcmUiOjQyMDksInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 11941.22, "base_fare": 6166.19, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6166.19", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 11941.22, "base_fare": 6166.19, "tax": 5775.03, "gross": { "base_fare": "6166.19", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgxNTEuMDAiLCJiYXNlX2ZhcmUiOiI0MjA5LjAwIiwidGF4IjoiMzk0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyMDkuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODE1MS4wMCIsImJhc2VfZmFyZSI6IjQyMDkuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDIwOS4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MTUxLjAwIiwiYmFzZV9mYXJlIjoiNDIwOS4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODE1MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "RS#ER166", "brandName": "RESTRICTED", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 11941.22, "calendar_total_sell": 11941.22, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 11941.22, "filter": { "id": "F1AE00019-166", "price": 11941.22, "gross_total": 8151, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "RESTRICTED", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-06-29T13:25", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-24T12:10", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291325ist2026062919151990ist202606300125bgw202606300420802bgw202608240155ist202608240500303ist202608241010lhr2026082412101989", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-167", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-167", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT07H45M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T17:05", "origin_terminal": "3", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "AMM", "arrival_time": "2026-06-30T00:10", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Queen Alia International Airport", "city": "Amman", "country": "Jordan", "timezone": "Asia\/Amman" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "RJ", "carrier_name": "Royal Jordanian", "carrier_logo": "RJ.png", "flight_number": "112" }, "marketing": { "carrier": "RJ", "carrier_name": "Royal Jordanian", "carrier_logo": "RJ.png", "flight_number": "112" }, "booking_class": { "cabin_class": "ECONOMY VALUE", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLSSGB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECVALUE", "fareFamilyName": "ECONOMY VALUE", "fareFamilyRefNo": "6", "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": "AMM", "departure_time": "2026-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Queen Alia International Airport", "city": "Amman", "country": "Jordan", "timezone": "Asia\/Amman" }, "destination": "BGW", "arrival_time": "2026-06-30T02:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "RJ", "carrier_name": "Royal Jordanian", "carrier_logo": "RJ.png", "flight_number": "818" }, "marketing": { "carrier": "RJ", "carrier_name": "Royal Jordanian", "carrier_logo": "RJ.png", "flight_number": "818" }, "booking_class": { "cabin_class": "ECONOMY VALUE", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLSSGB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECVALUE", "fareFamilyName": "ECONOMY VALUE", "fareFamilyRefNo": "6", "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-167", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H00M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T07:25", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "AMM", "arrival_time": "2026-08-24T09:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Queen Alia International Airport", "city": "Amman", "country": "Jordan", "timezone": "Asia\/Amman" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "RJ", "carrier_name": "Royal Jordanian", "carrier_logo": "RJ.png", "flight_number": "811" }, "marketing": { "carrier": "RJ", "carrier_name": "Royal Jordanian", "carrier_logo": "RJ.png", "flight_number": "811" }, "booking_class": { "cabin_class": "ECONOMY FLEX", "cabin_code": "M", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasis": "MLSXGB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECFLEX", "fareFamilyName": "ECONOMY FLEX", "fareFamilyRefNo": "7", "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": "AMM", "departure_time": "2026-08-24T12:15", "origin_terminal": null, "origin_airport": { "name": "Queen Alia International Airport", "city": "Amman", "country": "Jordan", "timezone": "Asia\/Amman" }, "destination": "LHR", "arrival_time": "2026-08-24T15:25", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT03H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "RJ", "carrier_name": "Royal Jordanian", "carrier_logo": "RJ.png", "flight_number": "111" }, "marketing": { "carrier": "RJ", "carrier_name": "Royal Jordanian", "carrier_logo": "RJ.png", "flight_number": "111" }, "booking_class": { "cabin_class": "ECONOMY FLEX", "cabin_code": "M", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasis": "MLSXGB", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECFLEX", "fareFamilyName": "ECONOMY FLEX", "fareFamilyRefNo": "7", "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": 12109.69, "gross_total": 8266, "base_fare": 5874.65, "tax": 6235.04, "sell": { "currency": "SEK", "total": 12109.69, "base_fare": 5874.65, "tax": 6235.04 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODI2NiwiYmFzZV9mYXJlIjo0MDEwLCJ0YXgiOjQyNTZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MjY2LCJiYXNlX2ZhcmUiOjQwMTAsInRheCI6NDI1NiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MjY2LCJiYXNlX2ZhcmUiOjQwMTAsInRheCI6NDI1Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 12109.69, "base_fare": 5874.65, "tax": 6235.04, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5874.65", "tax": "6235.04", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 12109.69, "base_fare": 5874.65, "tax": 6235.04, "gross": { "base_fare": "5874.65", "tax": "6235.04", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgyNjYuMDAiLCJiYXNlX2ZhcmUiOiI0MDEwLjAwIiwidGF4IjoiNDI1Ni4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQwMTAuMDAiLCJ0YXgiOiI0MjU2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODI2Ni4wMCIsImJhc2VfZmFyZSI6IjQwMTAuMDAiLCJ0YXgiOiI0MjU2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDAxMC4wMCIsInRheCI6IjQyNTYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MjY2LjAwIiwiYmFzZV9mYXJlIjoiNDAxMC4wMCIsInRheCI6IjQyNTYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODI2NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECVALUE#ER167", "brandName": "ECONOMY VALUE", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjI3IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIwNzQ1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUkoiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNzowNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAwOjEwIiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJMSFIiLCJvcmlnaW5fdGVybWluYWwiOiIzIiwiZGVzdGluYXRpb24iOiJBTU0iLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlJKIiwib3BlcmF0aW5nQ2FycmllciI6IlJKIiwiZmxpZ2h0TnVtYmVyIjoiMTEyIiwiZXF1aXBtZW50VHlwZSI6Ijc4OSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkxDQSIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxTU0dCIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDI6NTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJBTU0iLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJSSiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJSSiIsImZsaWdodE51bWJlciI6IjgxOCIsImVxdWlwbWVudFR5cGUiOiIzMk4iLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJMQ0EiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MU1NHQiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyOTA2MjYxNzA1MzAwNjI2MDAxMExIUkFNTVJKUkoxMTIzMDA2MjYwMTE1MzAwNjI2MDI1MEFNTUJHV1JKUko4MTgiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiI2IiwiZmFyZUZhbWlseW5hbWUiOiJFQ1ZBTFVFIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFZBTFVFIiwiY2FycmllciI6IlJKIn19LHsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6IjI2IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDAwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUkoiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwNzoyNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI0IiwidGltZU9mQXJyaXZhbCI6IjA5OjEwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQkdXIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkFNTSIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUkoiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUkoiLCJmbGlnaHROdW1iZXIiOiI4MTEiLCJlcXVpcG1lbnRUeXBlIjoiMzJOIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTENBIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik0iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJNTFNYR0IiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMTI6MTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNCIsInRpbWVPZkFycml2YWwiOiIxNToyNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkFNTSIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJMSFIiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjMiLCJtYXJrZXRpbmdDYXJyaWVyIjoiUkoiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUkoiLCJmbGlnaHROdW1iZXIiOiIxMTEiLCJlcXVpcG1lbnRUeXBlIjoiNzg5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTENBIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik0iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJNTFNYR0IiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MDcyNTI0MDgyNjA5MTBCR1dBTU1SSlJKODExMjQwODI2MTIxNTI0MDgyNjE1MjVBTU1MSFJSSlJKMTExIiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiNyIsImZhcmVGYW1pbHluYW1lIjoiRUNGTEVYIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIEZMRVgiLCJjYXJyaWVyIjoiUkoifX1dLCJwcmljZV9kYXRhIjpbeyJpdGVtTnVtYmVyIjoiNTgiLCJmYXJlRmFtaWx5bmFtZSI6IkVDVkFMVUUiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgVkFMVUUiLCJjYXJyaWVyIjoiUkoiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiODI2NiIsInRvdGFsVGF4IjoiNDI1NiIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI2IiwiZmFyZUZhbWlseW5hbWUiOiJFQ1ZBTFVFIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIFZBTFVFIiwiY2FycmllciI6IlJKIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMjgiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjI5Iiwic3RhdHVzIjoiTk9GIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI3IiwiZmFyZUZhbWlseW5hbWUiOiJFQ0ZMRVgiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgRkxFWCIsImNhcnJpZXIiOiJSSiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIyMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjciLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI4Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyOSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjgyNjYiLCJ0b3RhbFRheEFtb3VudCI6IjQyNTYiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFNTR0IiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MU1NHQiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJNIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik0iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTUxTWEdCIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik0iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJNTFNYR0IiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJUSUNLRVRTIEFSRSBOT04tUkVGVU5EQUJMRSIsInR5cGUiOiI3MCIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiOTAiLCJmYXJlRmFtaWx5bmFtZSI6IkVDRkxFWCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBGTEVYIiwiY2FycmllciI6IlJKIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjEwMDU1IiwidG90YWxUYXgiOiI0MjU2IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjciLCJmYXJlRmFtaWx5bmFtZSI6IkVDRkxFWCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBGTEVYIiwiY2FycmllciI6IlJKIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjgiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI5Iiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI3IiwiZmFyZUZhbWlseW5hbWUiOiJFQ0ZMRVgiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgRkxFWCIsImNhcnJpZXIiOiJSSiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIyMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMjciLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjI4Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyOSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEwMDU1IiwidG90YWxUYXhBbW91bnQiOiI0MjU2IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJNIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik0iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTUxTWEdCIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik0iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJNTFNYR0IiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJNIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik1MU1hHQiIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJNIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik0iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTUxTWEdCIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMTEyNCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "AMM", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "AMM", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "AMM", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "AMM", "destination": "LHR", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "RJ", "calendar_total_currency": "SEK", "calendar_total_price": 12109.69, "calendar_total_sell": 12109.69, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 12109.69, "filter": { "id": "F1AE00019-167", "price": 12109.69, "gross_total": 8266, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "RJ", "carrier_marketing": "RJ", "aircraft": "789", "aircraft_name": "789", "cabin_class": "ECONOMY VALUE", "connecting_airport": [ "AMM" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T17:05", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-24T15:25", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291705amm202606300010112amm202606300115bgw202606300250818bgw202608240725amm202608240910811amm202608241215lhr202608241525111", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-168", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-168", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H20M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T15:00", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "CAI", "arrival_time": "2026-06-29T21:55", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "773", "name": "773", "picture": "773.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "778" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "778" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLRIGB", "fareType": "RA", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Nego Fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "CAI", "departure_time": "2026-06-30T01:15", "origin_terminal": "3", "origin_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "627" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "627" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLRIGB", "fareType": "RA", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Nego 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-168", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H45M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T04:20", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "CAI", "arrival_time": "2026-08-24T06:45", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "628" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "628" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLREGB", "fareType": "RA", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Nego Fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "CAI", "departure_time": "2026-08-24T17:50", "origin_terminal": "3", "origin_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "destination": "LHR", "arrival_time": "2026-08-24T21:05", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT11H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "779" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "779" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLREGB", "fareType": "RA", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Nego 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": 12174.15, "gross_total": 8310, "base_fare": 5443.94, "tax": 6730.21, "sell": { "currency": "SEK", "total": 12174.15, "base_fare": 5443.94, "tax": 6730.21 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODMxMCwiYmFzZV9mYXJlIjozNzE2LCJ0YXgiOjQ1OTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MzEwLCJiYXNlX2ZhcmUiOjM3MTYsInRheCI6NDU5NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MzEwLCJiYXNlX2ZhcmUiOjM3MTYsInRheCI6NDU5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 12174.15, "base_fare": 5443.94, "tax": 6730.21, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5443.94", "tax": "6730.21", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 12174.15, "base_fare": 5443.94, "tax": 6730.21, "gross": { "base_fare": "5443.94", "tax": "6730.21", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgzMTAuMDAiLCJiYXNlX2ZhcmUiOiIzNzE2LjAwIiwidGF4IjoiNDU5NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM3MTYuMDAiLCJ0YXgiOiI0NTk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODMxMC4wMCIsImJhc2VfZmFyZSI6IjM3MTYuMDAiLCJ0YXgiOiI0NTk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzcxNi4wMCIsInRheCI6IjQ1OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MzEwLjAwIiwiYmFzZV9mYXJlIjoiMzcxNi4wMCIsInRheCI6IjQ1OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODMxMCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "OPTION#168", "brandName": null, "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "CAI", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "CAI", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "CAI", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "CAI", "destination": "LHR", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "MS", "calendar_total_currency": "SEK", "calendar_total_price": 12174.15, "calendar_total_sell": 12174.15, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 12174.15, "filter": { "id": "F1AE00019-168", "price": 12174.15, "gross_total": 8310, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MS", "carrier_marketing": "MS", "aircraft": "773", "aircraft_name": "773", "cabin_class": "Economy Standard", "connecting_airport": [ "CAI" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-06-29T15:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-08-24T21:05", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291500cai202606292155778cai202606300115bgw202606300320627bgw202608240420cai202608240645628cai202608241750lhr202608242105779", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-169", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-169", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H20M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T15:00", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "CAI", "arrival_time": "2026-06-29T21:55", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "773", "name": "773", "picture": "773.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "778" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "778" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLRIGB", "fareType": "RA", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Nego Fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "CAI", "departure_time": "2026-06-30T01:15", "origin_terminal": "3", "origin_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "627" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "627" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLRIGB", "fareType": "RA", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Nego 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-169", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT06H20M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T04:20", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "CAI", "arrival_time": "2026-08-24T06:45", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "628" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "628" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLREGB", "fareType": "RA", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Nego Fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "CAI", "departure_time": "2026-08-25T05:25", "origin_terminal": "3", "origin_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "destination": "LHR", "arrival_time": "2026-08-25T08:40", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT22H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "783" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "783" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLREGB", "fareType": "RA", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Nego 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": 12174.15, "gross_total": 8310, "base_fare": 5443.94, "tax": 6730.21, "sell": { "currency": "SEK", "total": 12174.15, "base_fare": 5443.94, "tax": 6730.21 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODMxMCwiYmFzZV9mYXJlIjozNzE2LCJ0YXgiOjQ1OTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MzEwLCJiYXNlX2ZhcmUiOjM3MTYsInRheCI6NDU5NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MzEwLCJiYXNlX2ZhcmUiOjM3MTYsInRheCI6NDU5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 12174.15, "base_fare": 5443.94, "tax": 6730.21, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5443.94", "tax": "6730.21", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 12174.15, "base_fare": 5443.94, "tax": 6730.21, "gross": { "base_fare": "5443.94", "tax": "6730.21", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgzMTAuMDAiLCJiYXNlX2ZhcmUiOiIzNzE2LjAwIiwidGF4IjoiNDU5NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM3MTYuMDAiLCJ0YXgiOiI0NTk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODMxMC4wMCIsImJhc2VfZmFyZSI6IjM3MTYuMDAiLCJ0YXgiOiI0NTk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzcxNi4wMCIsInRheCI6IjQ1OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MzEwLjAwIiwiYmFzZV9mYXJlIjoiMzcxNi4wMCIsInRheCI6IjQ1OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODMxMCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "OPTION#169", "brandName": null, "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "CAI", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "CAI", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "CAI", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "CAI", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "MS", "calendar_total_currency": "SEK", "calendar_total_price": 12174.15, "calendar_total_sell": 12174.15, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 12174.15, "filter": { "id": "F1AE00019-169", "price": 12174.15, "gross_total": 8310, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MS", "carrier_marketing": "MS", "aircraft": "773", "aircraft_name": "773", "cabin_class": "Economy Standard", "connecting_airport": [ "CAI" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-06-29T15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T08:40", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291500cai202606292155778cai202606300115bgw202606300320627bgw202608240420cai202608240645628cai202608250525lhr202608250840783", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-170", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-170", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H20M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T15:00", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "CAI", "arrival_time": "2026-06-29T21:55", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "773", "name": "773", "picture": "773.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "778" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "778" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLRIGB", "fareType": "RA", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Nego Fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "CAI", "departure_time": "2026-06-30T01:15", "origin_terminal": "3", "origin_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "627" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "627" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLRIGB", "fareType": "RA", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Nego 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-170", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T04:20", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "CAI", "arrival_time": "2026-08-24T06:45", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "628" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "628" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLREGB", "fareType": "RA", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Nego Fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "CAI", "departure_time": "2026-08-24T10:30", "origin_terminal": "3", "origin_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "destination": "LHR", "arrival_time": "2026-08-24T13:35", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT03H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "777" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "777" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLREGB", "fareType": "RA", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Nego 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": 12259.12, "gross_total": 8368, "base_fare": 5443.94, "tax": 6815.18, "sell": { "currency": "SEK", "total": 12259.12, "base_fare": 5443.94, "tax": 6815.18 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODM2OCwiYmFzZV9mYXJlIjozNzE2LCJ0YXgiOjQ2NTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MzY4LCJiYXNlX2ZhcmUiOjM3MTYsInRheCI6NDY1MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4MzY4LCJiYXNlX2ZhcmUiOjM3MTYsInRheCI6NDY1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 12259.12, "base_fare": 5443.94, "tax": 6815.18, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5443.94", "tax": "6815.18", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 12259.12, "base_fare": 5443.94, "tax": 6815.18, "gross": { "base_fare": "5443.94", "tax": "6815.18", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgzNjguMDAiLCJiYXNlX2ZhcmUiOiIzNzE2LjAwIiwidGF4IjoiNDY1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM3MTYuMDAiLCJ0YXgiOiI0NjUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODM2OC4wMCIsImJhc2VfZmFyZSI6IjM3MTYuMDAiLCJ0YXgiOiI0NjUyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzcxNi4wMCIsInRheCI6IjQ2NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4MzY4LjAwIiwiYmFzZV9mYXJlIjoiMzcxNi4wMCIsInRheCI6IjQ2NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODM2OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "OPTION#170", "brandName": null, "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "CAI", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "CAI", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "CAI", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "CAI", "destination": "LHR", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "MS", "calendar_total_currency": "SEK", "calendar_total_price": 12259.12, "calendar_total_sell": 12259.12, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 12259.12, "filter": { "id": "F1AE00019-170", "price": 12259.12, "gross_total": 8368, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MS", "carrier_marketing": "MS", "aircraft": "773", "aircraft_name": "773", "cabin_class": "Economy Standard", "connecting_airport": [ "CAI" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-06-29T15:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-24T13:35", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291500cai202606292155778cai202606300115bgw202606300320627bgw202608240420cai202608240645628cai202608241030lhr202608241335777", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-171", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-171", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H35M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T14:25", "origin_terminal": "3", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DXB", "arrival_time": "2026-06-30T01:00", "destination_terminal": "3", "dateVariation": "1", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "2" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-06-30T09:45", "origin_terminal": "2", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BGW", "arrival_time": "2026-06-30T12:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT08H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "2072" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2072" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-171", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H10M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T18:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DXB", "arrival_time": "2026-08-24T22:25", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "2073" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2073" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-25T02:30", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-08-25T07:05", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT04H05M", "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": "7" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "7" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": 12304.54, "gross_total": 8399, "base_fare": 6583.71, "tax": 5720.83, "sell": { "currency": "SEK", "total": 12304.54, "base_fare": 6583.71, "tax": 5720.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODM5OSwiYmFzZV9mYXJlIjo0NDk0LCJ0YXgiOjM5MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4Mzk5LCJiYXNlX2ZhcmUiOjQ0OTQsInRheCI6MzkwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4Mzk5LCJiYXNlX2ZhcmUiOjQ0OTQsInRheCI6MzkwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 12304.54, "base_fare": 6583.71, "tax": 5720.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6583.71", "tax": "5720.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 12304.54, "base_fare": 6583.71, "tax": 5720.83, "gross": { "base_fare": "6583.71", "tax": "5720.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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgzOTkuMDAiLCJiYXNlX2ZhcmUiOiI0NDk0LjAwIiwidGF4IjoiMzkwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0OTQuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODM5OS4wMCIsImJhc2VfZmFyZSI6IjQ0OTQuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQ5NC4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4Mzk5LjAwIiwiYmFzZV9mYXJlIjoiNDQ5NC4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODM5OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOSAVER#ER171", "brandName": "ECO SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "EK", "calendar_total_currency": "SEK", "calendar_total_price": 12304.54, "calendar_total_sell": 12304.54, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 12304.54, "filter": { "id": "F1AE00019-171", "price": 12304.54, "gross_total": 8399, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECO SAVER", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-06-29T14:25", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T07:05", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606291425dxb2026063001002dxb202606300945bgw2026063012002072bgw202608241855dxb2026082422252073dxb202608250230lhr2026082507057", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-172", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-172", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H35M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T14:25", "origin_terminal": "3", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DXB", "arrival_time": "2026-06-30T01:00", "destination_terminal": "3", "dateVariation": "1", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "2" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-06-30T09:45", "origin_terminal": "2", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BGW", "arrival_time": "2026-06-30T12:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT08H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "2072" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2072" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-172", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H10M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DXB", "arrival_time": "2026-08-24T14:20", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-25T02:30", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-08-25T07:05", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT12H10M", "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": "7" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "7" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": 12304.54, "gross_total": 8399, "base_fare": 6583.71, "tax": 5720.83, "sell": { "currency": "SEK", "total": 12304.54, "base_fare": 6583.71, "tax": 5720.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODM5OSwiYmFzZV9mYXJlIjo0NDk0LCJ0YXgiOjM5MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4Mzk5LCJiYXNlX2ZhcmUiOjQ0OTQsInRheCI6MzkwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4Mzk5LCJiYXNlX2ZhcmUiOjQ0OTQsInRheCI6MzkwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 12304.54, "base_fare": 6583.71, "tax": 5720.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6583.71", "tax": "5720.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 12304.54, "base_fare": 6583.71, "tax": 5720.83, "gross": { "base_fare": "6583.71", "tax": "5720.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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgzOTkuMDAiLCJiYXNlX2ZhcmUiOiI0NDk0LjAwIiwidGF4IjoiMzkwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0OTQuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODM5OS4wMCIsImJhc2VfZmFyZSI6IjQ0OTQuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQ5NC4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4Mzk5LjAwIiwiYmFzZV9mYXJlIjoiNDQ5NC4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODM5OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOSAVER#ER172", "brandName": "ECO SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "EK", "calendar_total_currency": "SEK", "calendar_total_price": 12304.54, "calendar_total_sell": 12304.54, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 12304.54, "filter": { "id": "F1AE00019-172", "price": 12304.54, "gross_total": 8399, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECO SAVER", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-06-29T14:25", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T07:05", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606291425dxb2026063001002dxb202606300945bgw2026063012002072bgw202608241055dxb202608241420942dxb202608250230lhr2026082507057", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-173", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-173", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H35M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T14:25", "origin_terminal": "3", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DXB", "arrival_time": "2026-06-30T01:00", "destination_terminal": "3", "dateVariation": "1", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "2" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-06-30T09:45", "origin_terminal": "2", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BGW", "arrival_time": "2026-06-30T12:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT08H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "2072" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2072" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-173", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT03H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DXB", "arrival_time": "2026-08-24T14:20", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-25T07:45", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-08-25T12:25", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT17H25M", "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": "1" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "1" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": 12304.54, "gross_total": 8399, "base_fare": 6583.71, "tax": 5720.83, "sell": { "currency": "SEK", "total": 12304.54, "base_fare": 6583.71, "tax": 5720.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODM5OSwiYmFzZV9mYXJlIjo0NDk0LCJ0YXgiOjM5MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4Mzk5LCJiYXNlX2ZhcmUiOjQ0OTQsInRheCI6MzkwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4Mzk5LCJiYXNlX2ZhcmUiOjQ0OTQsInRheCI6MzkwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 12304.54, "base_fare": 6583.71, "tax": 5720.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6583.71", "tax": "5720.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 12304.54, "base_fare": 6583.71, "tax": 5720.83, "gross": { "base_fare": "6583.71", "tax": "5720.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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgzOTkuMDAiLCJiYXNlX2ZhcmUiOiI0NDk0LjAwIiwidGF4IjoiMzkwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0OTQuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODM5OS4wMCIsImJhc2VfZmFyZSI6IjQ0OTQuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQ5NC4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4Mzk5LjAwIiwiYmFzZV9mYXJlIjoiNDQ5NC4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODM5OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOSAVER#ER173", "brandName": "ECO SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "EK", "calendar_total_currency": "SEK", "calendar_total_price": 12304.54, "calendar_total_sell": 12304.54, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 12304.54, "filter": { "id": "F1AE00019-173", "price": 12304.54, "gross_total": 8399, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECO SAVER", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-06-29T14:25", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-25T12:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606291425dxb2026063001002dxb202606300945bgw2026063012002072bgw202608241055dxb202608241420942dxb202608250745lhr2026082512251", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-174", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-174", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H35M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T14:25", "origin_terminal": "3", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DXB", "arrival_time": "2026-06-30T01:00", "destination_terminal": "3", "dateVariation": "1", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "2" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-06-30T09:45", "origin_terminal": "2", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BGW", "arrival_time": "2026-06-30T12:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT08H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "2072" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2072" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-174", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT05H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DXB", "arrival_time": "2026-08-24T14:20", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-25T09:40", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-08-25T14:25", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT19H20M", "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": "29" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "29" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": 12304.54, "gross_total": 8399, "base_fare": 6583.71, "tax": 5720.83, "sell": { "currency": "SEK", "total": 12304.54, "base_fare": 6583.71, "tax": 5720.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODM5OSwiYmFzZV9mYXJlIjo0NDk0LCJ0YXgiOjM5MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4Mzk5LCJiYXNlX2ZhcmUiOjQ0OTQsInRheCI6MzkwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4Mzk5LCJiYXNlX2ZhcmUiOjQ0OTQsInRheCI6MzkwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 12304.54, "base_fare": 6583.71, "tax": 5720.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6583.71", "tax": "5720.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 12304.54, "base_fare": 6583.71, "tax": 5720.83, "gross": { "base_fare": "6583.71", "tax": "5720.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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgzOTkuMDAiLCJiYXNlX2ZhcmUiOiI0NDk0LjAwIiwidGF4IjoiMzkwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0OTQuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODM5OS4wMCIsImJhc2VfZmFyZSI6IjQ0OTQuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQ5NC4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4Mzk5LjAwIiwiYmFzZV9mYXJlIjoiNDQ5NC4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODM5OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOSAVER#ER174", "brandName": "ECO SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "EK", "calendar_total_currency": "SEK", "calendar_total_price": 12304.54, "calendar_total_sell": 12304.54, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 12304.54, "filter": { "id": "F1AE00019-174", "price": 12304.54, "gross_total": 8399, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECO SAVER", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-06-29T14:25", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-25T14:25", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606291425dxb2026063001002dxb202606300945bgw2026063012002072bgw202608241055dxb202608241420942dxb202608250940lhr20260825142529", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-175", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-175", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H35M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T14:25", "origin_terminal": "3", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DXB", "arrival_time": "2026-06-30T01:00", "destination_terminal": "3", "dateVariation": "1", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "2" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-06-30T09:45", "origin_terminal": "2", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BGW", "arrival_time": "2026-06-30T12:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT08H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "2072" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2072" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-175", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H45M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DXB", "arrival_time": "2026-08-24T14:20", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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-25T14:15", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-08-25T18:40", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT23H55M", "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": "3" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "3" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "fareFamilyRefNo": "5", "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": 12304.54, "gross_total": 8399, "base_fare": 6583.71, "tax": 5720.83, "sell": { "currency": "SEK", "total": 12304.54, "base_fare": 6583.71, "tax": 5720.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODM5OSwiYmFzZV9mYXJlIjo0NDk0LCJ0YXgiOjM5MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4Mzk5LCJiYXNlX2ZhcmUiOjQ0OTQsInRheCI6MzkwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4Mzk5LCJiYXNlX2ZhcmUiOjQ0OTQsInRheCI6MzkwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 12304.54, "base_fare": 6583.71, "tax": 5720.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6583.71", "tax": "5720.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 12304.54, "base_fare": 6583.71, "tax": 5720.83, "gross": { "base_fare": "6583.71", "tax": "5720.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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjgzOTkuMDAiLCJiYXNlX2ZhcmUiOiI0NDk0LjAwIiwidGF4IjoiMzkwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0OTQuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODM5OS4wMCIsImJhc2VfZmFyZSI6IjQ0OTQuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQ5NC4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4Mzk5LjAwIiwiYmFzZV9mYXJlIjoiNDQ5NC4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODM5OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOSAVER#ER175", "brandName": "ECO SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "25", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "EK", "calendar_total_currency": "SEK", "calendar_total_price": 12304.54, "calendar_total_sell": 12304.54, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 12304.54, "filter": { "id": "F1AE00019-175", "price": 12304.54, "gross_total": 8399, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECO SAVER", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-06-29T14:25", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-25T18:40", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202606291425dxb2026063001002dxb202606300945bgw2026063012002072bgw202608241055dxb202608241420942dxb202608251415lhr2026082518403", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-176", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-176", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H15M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T15:05", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T23:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "4" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "4" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "4", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H25M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "4", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-176", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T01:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H05M", "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": "105" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "105" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 12325.05, "gross_total": 8413, "base_fare": 6343.45, "tax": 5981.6, "sell": { "currency": "SEK", "total": 12325.05, "base_fare": 6343.45, "tax": 5981.6 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODQxMywiYmFzZV9mYXJlIjo0MzMwLCJ0YXgiOjQwODN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4NDEzLCJiYXNlX2ZhcmUiOjQzMzAsInRheCI6NDA4MywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4NDEzLCJiYXNlX2ZhcmUiOjQzMzAsInRheCI6NDA4M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 12325.05, "base_fare": 6343.45, "tax": 5981.6, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6343.45", "tax": "5981.60", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 12325.05, "base_fare": 6343.45, "tax": 5981.6, "gross": { "base_fare": "6343.45", "tax": "5981.60", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijg0MTMuMDAiLCJiYXNlX2ZhcmUiOiI0MzMwLjAwIiwidGF4IjoiNDA4My4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQzMzAuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODQxMy4wMCIsImJhc2VfZmFyZSI6IjQzMzAuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDMzMC4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4NDEzLjAwIiwiYmFzZV9mYXJlIjoiNDMzMC4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODQxMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECONVENIEN#ER176", "brandName": "ECONOMY CONVENIENCE", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjE4IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDE1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNTowNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjIzOjUwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNCIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQiLCJlcXVpcG1lbnRUeXBlIjoiMzU5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAzOjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkJHVyIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NTgiLCJlcXVpcG1lbnRUeXBlIjoiNzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyOTA2MjYxNTA1MjkwNjI2MjM1MExIUkRPSFFSUVI0MzAwNjI2MDExNTMwMDYyNjAzMjBET0hCR1dRUlFSNDU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIyIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDMwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIyMTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjAwOjA1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0MyIsImVxdWlwbWVudFR5cGUiOiIzMjAiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNSIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjEwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDY6MjUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI0IiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTA1IiwiZXF1aXBtZW50VHlwZSI6Ijc3VyIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MjE1NTI1MDgyNjAwMDVCR1dET0hRUlFSNDQzMjUwODI2MDExMDI1MDgyNjA2MjVET0hMSFJRUlFSMTA1IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiI2MiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI4NDEzIiwidG90YWxUYXgiOiI0MDgzIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiODQxMyIsInRvdGFsVGF4QW1vdW50IjoiNDA4MyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMjI4NCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiI2OSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI4NjY0IiwidG90YWxUYXgiOiI0MDgzIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjUiLCJmcmVlQWxsb3dhbmNlIjoiMzUiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjM1IiwidW5pdCI6ImtnIiwidGl0bGUiOiIzNSBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiODY2NCIsInRvdGFsVGF4QW1vdW50IjoiNDA4MyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMTE5MCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIxMTAiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTI0NDkiLCJ0b3RhbFRheCI6IjQwODMiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEyNDQ5IiwidG90YWxUYXhBbW91bnQiOiI0MDgzIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiI2NDMiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX1dfQ==", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 12325.05, "calendar_total_sell": 12325.05, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 12325.05, "filter": { "id": "F1AE00019-176", "price": 12325.05, "gross_total": 8413, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "359", "aircraft_name": "359", "cabin_class": "ECONOMY CONVENIENCE", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-06-29T15:05", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:25", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291505doh2026062923504doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250110lhr202608250625105", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-177", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-177", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H15M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T15:05", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T23:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "4" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "4" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "4", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H25M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "4", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-177", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H05M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T02:45", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T08:00", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT02H40M", "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": "119" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "119" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 12325.05, "gross_total": 8413, "base_fare": 6343.45, "tax": 5981.6, "sell": { "currency": "SEK", "total": 12325.05, "base_fare": 6343.45, "tax": 5981.6 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODQxMywiYmFzZV9mYXJlIjo0MzMwLCJ0YXgiOjQwODN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4NDEzLCJiYXNlX2ZhcmUiOjQzMzAsInRheCI6NDA4MywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4NDEzLCJiYXNlX2ZhcmUiOjQzMzAsInRheCI6NDA4M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 12325.05, "base_fare": 6343.45, "tax": 5981.6, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6343.45", "tax": "5981.60", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 12325.05, "base_fare": 6343.45, "tax": 5981.6, "gross": { "base_fare": "6343.45", "tax": "5981.60", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijg0MTMuMDAiLCJiYXNlX2ZhcmUiOiI0MzMwLjAwIiwidGF4IjoiNDA4My4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQzMzAuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODQxMy4wMCIsImJhc2VfZmFyZSI6IjQzMzAuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDMzMC4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4NDEzLjAwIiwiYmFzZV9mYXJlIjoiNDMzMC4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODQxMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECONVENIEN#ER177", "brandName": "ECONOMY CONVENIENCE", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjE4IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDE1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNTowNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjIzOjUwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNCIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQiLCJlcXVpcG1lbnRUeXBlIjoiMzU5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAzOjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkJHVyIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NTgiLCJlcXVpcG1lbnRUeXBlIjoiNzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyOTA2MjYxNTA1MjkwNjI2MjM1MExIUkRPSFFSUVI0MzAwNjI2MDExNTMwMDYyNjAzMjBET0hCR1dRUlFSNDU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiI0IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMjA1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIyMTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjAwOjA1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0MyIsImVxdWlwbWVudFR5cGUiOiIzMjAiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNSIsInRpbWVPZkRlcGFydHVyZSI6IjAyOjQ1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDg6MDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI0IiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTE5IiwiZXF1aXBtZW50VHlwZSI6Ijc3VyIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MjE1NTI1MDgyNjAwMDVCR1dET0hRUlFSNDQzMjUwODI2MDI0NTI1MDgyNjA4MDBET0hMSFJRUlFSMTE5IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiI2MyIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI4NDEzIiwidG90YWxUYXgiOiI0MDgzIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiODQxMyIsInRvdGFsVGF4QW1vdW50IjoiNDA4MyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMjI4NCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiI2OSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI4NjY0IiwidG90YWxUYXgiOiI0MDgzIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjUiLCJmcmVlQWxsb3dhbmNlIjoiMzUiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjM1IiwidW5pdCI6ImtnIiwidGl0bGUiOiIzNSBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiODY2NCIsInRvdGFsVGF4QW1vdW50IjoiNDA4MyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMTE5MCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIxMTAiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTI0NDkiLCJ0b3RhbFRheCI6IjQwODMiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEyNDQ5IiwidG90YWxUYXhBbW91bnQiOiI0MDgzIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiI2NDMiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX1dfQ==", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 12325.05, "calendar_total_sell": 12325.05, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 12325.05, "filter": { "id": "F1AE00019-177", "price": 12325.05, "gross_total": 8413, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "359", "aircraft_name": "359", "cabin_class": "ECONOMY CONVENIENCE", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-06-29T15:05", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T08:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291505doh2026062923504doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250245lhr202608250800119", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-178", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-178", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H50M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T09:30", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T18:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "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": "120" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "120" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DOH", "departure_time": "2026-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT07H00M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "fareType_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-178", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-24T15:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-24T20:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "15" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "15" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_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": 12325.05, "gross_total": 8413, "base_fare": 6343.45, "tax": 5981.6, "sell": { "currency": "SEK", "total": 12325.05, "base_fare": 6343.45, "tax": 5981.6 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODQxMywiYmFzZV9mYXJlIjo0MzMwLCJ0YXgiOjQwODN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4NDEzLCJiYXNlX2ZhcmUiOjQzMzAsInRheCI6NDA4MywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4NDEzLCJiYXNlX2ZhcmUiOjQzMzAsInRheCI6NDA4M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 12325.05, "base_fare": 6343.45, "tax": 5981.6, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6343.45", "tax": "5981.60", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 12325.05, "base_fare": 6343.45, "tax": 5981.6, "gross": { "base_fare": "6343.45", "tax": "5981.60", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijg0MTMuMDAiLCJiYXNlX2ZhcmUiOiI0MzMwLjAwIiwidGF4IjoiNDA4My4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQzMzAuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODQxMy4wMCIsImJhc2VfZmFyZSI6IjQzMzAuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDMzMC4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4NDEzLjAwIiwiYmFzZV9mYXJlIjoiNDMzMC4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODQxMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECLASSIC#ER178", "brandName": "ECONOMY CLASSIC", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjYiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjE1NTAiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjA5OjMwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZBcnJpdmFsIjoiMTg6MTUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJMSFIiLCJvcmlnaW5fdGVybWluYWwiOiI0IiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTIwIiwiZXF1aXBtZW50VHlwZSI6Ijc3VyIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA2LTMwIiwidGltZU9mRGVwYXJ0dXJlIjoiMDE6MTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNi0zMCIsInRpbWVPZkFycml2YWwiOiIwMzoyMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJCR1ciLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDU4IiwiZXF1aXBtZW50VHlwZSI6Ijc4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjkwNjI2MDkzMDI5MDYyNjE4MTVMSFJET0hRUlFSMTIwMzAwNjI2MDExNTMwMDYyNjAzMjBET0hCR1dRUlFSNDU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiI4IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDMwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI0IiwidGltZU9mQXJyaXZhbCI6IjE0OjAwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQkdXIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NDUiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNToxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI0IiwidGltZU9mQXJyaXZhbCI6IjIwOjI1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkxIUiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNCIsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjE1IiwiZXF1aXBtZW50VHlwZSI6IjM1OSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MTE1NTI0MDgyNjE0MDBCR1dET0hRUlFSNDQ1MjQwODI2MTUxMDI0MDgyNjIwMjVET0hMSFJRUlFSMTUiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjY0IiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6Ijg0MTMiLCJ0b3RhbFRheCI6IjQwODMiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiMiIsImZyZWVBbGxvd2FuY2UiOiIzMCIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzAiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI4NDEzIiwidG90YWxUYXhBbW91bnQiOiI0MDgzIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIyMjg0IiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjcwIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6Ijg2NjQiLCJ0b3RhbFRheCI6IjQwODMiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiNSIsImZyZWVBbGxvd2FuY2UiOiIzNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI4NjY0IiwidG90YWxUYXhBbW91bnQiOiI0MDgzIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIxMTkwIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjExMCIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxMjQ0OSIsInRvdGFsVGF4IjoiNDA4MyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTI0NDkiLCJ0b3RhbFRheEFtb3VudCI6IjQwODMiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjY0MyIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 12325.05, "calendar_total_sell": 12325.05, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 12325.05, "filter": { "id": "F1AE00019-178", "price": 12325.05, "gross_total": 8413, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY CLASSIC", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T09:30", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T20:25", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202606290930doh202606291815120doh202606300115bgw202606300320458bgw202608241155doh202608241400445doh202608241510lhr20260824202515", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-179", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-179", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT15H30M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T09:50", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DUB", "arrival_time": "2026-06-29T11:20", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "EI", "carrier_name": "Aer Lingus", "carrier_logo": "EI.png", "flight_number": "9650" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9650" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "DUB", "departure_time": "2026-06-29T15:00", "origin_terminal": "1", "origin_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "destination": "DOH", "arrival_time": "2026-06-30T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "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": "18" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "18" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-179", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T01:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H05M", "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": "105" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "105" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 12618.05, "gross_total": 8613, "base_fare": 6520.72, "tax": 6097.33, "sell": { "currency": "SEK", "total": 12618.05, "base_fare": 6520.72, "tax": 6097.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODYxMywiYmFzZV9mYXJlIjo0NDUxLCJ0YXgiOjQxNjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4NjEzLCJiYXNlX2ZhcmUiOjQ0NTEsInRheCI6NDE2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4NjEzLCJiYXNlX2ZhcmUiOjQ0NTEsInRheCI6NDE2Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 12618.05, "base_fare": 6520.72, "tax": 6097.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6520.72", "tax": "6097.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 12618.05, "base_fare": 6520.72, "tax": 6097.33, "gross": { "base_fare": "6520.72", "tax": "6097.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijg2MTMuMDAiLCJiYXNlX2ZhcmUiOiI0NDUxLjAwIiwidGF4IjoiNDE2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0NTEuMDAiLCJ0YXgiOiI0MTYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODYxMy4wMCIsImJhc2VfZmFyZSI6IjQ0NTEuMDAiLCJ0YXgiOiI0MTYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQ1MS4wMCIsInRheCI6IjQxNjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4NjEzLjAwIiwiYmFzZV9mYXJlIjoiNDQ1MS4wMCIsInRheCI6IjQxNjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODYxMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECONVENIEN#ER179", "brandName": "ECONOMY CONVENIENCE", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjI0IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNTMwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwOTo1MCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjExOjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsImRlc3RpbmF0aW9uIjoiRFVCIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IkVJIiwiZmxpZ2h0TnVtYmVyIjoiOTY1MCIsImVxdWlwbWVudFR5cGUiOiIzMk4iLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBVlIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjE1OjAwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDA6MDUiLCJkYXRlVmFyaWF0aW9uIjoiMSIsIm9yaWdpbiI6IkRVQiIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxOCIsImVxdWlwbWVudFR5cGUiOiI3ODkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDM6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ1OCIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjA5NTAyOTA2MjYxMTIwTEhSRFVCUVJFSTk2NTAyOTA2MjYxNTAwMzAwNjI2MDAwNURVQkRPSFFSUVIxODMwMDYyNjAxMTUzMDA2MjYwMzIwRE9IQkdXUVJRUjQ1OCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiMiIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTAzMCIsIk1ham9yaXR5Q2FycmllciI6IlFSIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMjE6NTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNSIsInRpbWVPZkFycml2YWwiOiIwMDowNSIsImRhdGVWYXJpYXRpb24iOiIxIiwib3JpZ2luIjoiQkdXIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NDMiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjA2OjI1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkxIUiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNCIsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjEwNSIsImVxdWlwbWVudFR5cGUiOiI3N1ciLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI0MDgyNjIxNTUyNTA4MjYwMDA1QkdXRE9IUVJRUjQ0MzI1MDgyNjAxMTAyNTA4MjYwNjI1RE9ITEhSUVJRUjEwNSIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIifX1dLCJwcmljZV9kYXRhIjpbeyJpdGVtTnVtYmVyIjoiNjUiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiODYxMyIsInRvdGFsVGF4IjoiNDE2MiIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6Ijg2MTMiLCJ0b3RhbFRheEFtb3VudCI6IjQxNjIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIyMjg0IiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjcxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6Ijg4NjQiLCJ0b3RhbFRheCI6IjQxNjIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI4ODY0IiwidG90YWxUYXhBbW91bnQiOiI0MTYyIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMTE5MCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIxMTgiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTM2NTIiLCJ0b3RhbFRheCI6IjQxNjIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEzNjUyIiwidG90YWxUYXhBbW91bnQiOiI0MTYyIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiNjQzIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DUB", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DUB", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "EI", "calendar_total_currency": "SEK", "calendar_total_price": 12618.05, "calendar_total_sell": 12618.05, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 12618.05, "filter": { "id": "F1AE00019-179", "price": 12618.05, "gross_total": 8613, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EI", "carrier_marketing": "QR", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY CONVENIENCE", "connecting_airport": [ "DUB", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T09:50", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:25", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606290950dub2026062911209650dub202606291500doh20260630000518doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250110lhr202608250625105", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-180", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-180", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT15H30M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T09:50", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DUB", "arrival_time": "2026-06-29T11:20", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "EI", "carrier_name": "Aer Lingus", "carrier_logo": "EI.png", "flight_number": "9650" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9650" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "DUB", "departure_time": "2026-06-29T15:00", "origin_terminal": "1", "origin_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "destination": "DOH", "arrival_time": "2026-06-30T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "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": "18" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "18" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-180", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H05M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T02:45", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T08:00", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT02H40M", "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": "119" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "119" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 12618.05, "gross_total": 8613, "base_fare": 6520.72, "tax": 6097.33, "sell": { "currency": "SEK", "total": 12618.05, "base_fare": 6520.72, "tax": 6097.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODYxMywiYmFzZV9mYXJlIjo0NDUxLCJ0YXgiOjQxNjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4NjEzLCJiYXNlX2ZhcmUiOjQ0NTEsInRheCI6NDE2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4NjEzLCJiYXNlX2ZhcmUiOjQ0NTEsInRheCI6NDE2Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 12618.05, "base_fare": 6520.72, "tax": 6097.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6520.72", "tax": "6097.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 12618.05, "base_fare": 6520.72, "tax": 6097.33, "gross": { "base_fare": "6520.72", "tax": "6097.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijg2MTMuMDAiLCJiYXNlX2ZhcmUiOiI0NDUxLjAwIiwidGF4IjoiNDE2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0NTEuMDAiLCJ0YXgiOiI0MTYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODYxMy4wMCIsImJhc2VfZmFyZSI6IjQ0NTEuMDAiLCJ0YXgiOiI0MTYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQ1MS4wMCIsInRheCI6IjQxNjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4NjEzLjAwIiwiYmFzZV9mYXJlIjoiNDQ1MS4wMCIsInRheCI6IjQxNjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODYxMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECONVENIEN#ER180", "brandName": "ECONOMY CONVENIENCE", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjI0IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNTMwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwOTo1MCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjExOjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsImRlc3RpbmF0aW9uIjoiRFVCIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IkVJIiwiZmxpZ2h0TnVtYmVyIjoiOTY1MCIsImVxdWlwbWVudFR5cGUiOiIzMk4iLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBVlIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjE1OjAwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDA6MDUiLCJkYXRlVmFyaWF0aW9uIjoiMSIsIm9yaWdpbiI6IkRVQiIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxOCIsImVxdWlwbWVudFR5cGUiOiI3ODkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDM6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ1OCIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjA5NTAyOTA2MjYxMTIwTEhSRFVCUVJFSTk2NTAyOTA2MjYxNTAwMzAwNjI2MDAwNURVQkRPSFFSUVIxODMwMDYyNjAxMTUzMDA2MjYwMzIwRE9IQkdXUVJRUjQ1OCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiNCIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTIwNSIsIk1ham9yaXR5Q2FycmllciI6IlFSIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMjE6NTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNSIsInRpbWVPZkFycml2YWwiOiIwMDowNSIsImRhdGVWYXJpYXRpb24iOiIxIiwib3JpZ2luIjoiQkdXIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NDMiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMjo0NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjA4OjAwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkxIUiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNCIsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjExOSIsImVxdWlwbWVudFR5cGUiOiI3N1ciLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI0MDgyNjIxNTUyNTA4MjYwMDA1QkdXRE9IUVJRUjQ0MzI1MDgyNjAyNDUyNTA4MjYwODAwRE9ITEhSUVJRUjExOSIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIifX1dLCJwcmljZV9kYXRhIjpbeyJpdGVtTnVtYmVyIjoiNjYiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiODYxMyIsInRvdGFsVGF4IjoiNDE2MiIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6Ijg2MTMiLCJ0b3RhbFRheEFtb3VudCI6IjQxNjIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIyMjg0IiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjcxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6Ijg4NjQiLCJ0b3RhbFRheCI6IjQxNjIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI4ODY0IiwidG90YWxUYXhBbW91bnQiOiI0MTYyIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMTE5MCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIxMTgiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTM2NTIiLCJ0b3RhbFRheCI6IjQxNjIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEzNjUyIiwidG90YWxUYXhBbW91bnQiOiI0MTYyIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiNjQzIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DUB", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DUB", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "EI", "calendar_total_currency": "SEK", "calendar_total_price": 12618.05, "calendar_total_sell": 12618.05, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 12618.05, "filter": { "id": "F1AE00019-180", "price": 12618.05, "gross_total": 8613, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EI", "carrier_marketing": "QR", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY CONVENIENCE", "connecting_airport": [ "DUB", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T09:50", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T08:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606290950dub2026062911209650dub202606291500doh20260630000518doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250245lhr202608250800119", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-181", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-181", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H20M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T20:40", "origin_terminal": "3", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DXB", "arrival_time": "2026-06-30T07:15", "destination_terminal": "3", "dateVariation": "1", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "4" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "4" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "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": "DXB", "departure_time": "2026-06-30T09:45", "origin_terminal": "2", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BGW", "arrival_time": "2026-06-30T12:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT02H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "2072" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2072" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "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-181", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT07H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DXB", "arrival_time": "2026-08-24T14:20", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "booking_class": { "cabin_class": "ECO FLEX", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasis": "KLEESGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOFLEX", "fareFamilyName": "ECO FLEX", "fareFamilyRefNo": "8", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DXB", "departure_time": "2026-08-25T11:25", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-08-25T16:10", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT21H05M", "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": "31" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "31" }, "booking_class": { "cabin_class": "ECO FLEX", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasis": "KLEESGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOFLEX", "fareFamilyName": "ECO FLEX", "fareFamilyRefNo": "8", "fareType_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": 12620.98, "gross_total": 8615, "base_fare": 6900.15, "tax": 5720.83, "sell": { "currency": "SEK", "total": 12620.98, "base_fare": 6900.15, "tax": 5720.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODYxNSwiYmFzZV9mYXJlIjo0NzEwLCJ0YXgiOjM5MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4NjE1LCJiYXNlX2ZhcmUiOjQ3MTAsInRheCI6MzkwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4NjE1LCJiYXNlX2ZhcmUiOjQ3MTAsInRheCI6MzkwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 12620.98, "base_fare": 6900.15, "tax": 5720.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6900.15", "tax": "5720.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 12620.98, "base_fare": 6900.15, "tax": 5720.83, "gross": { "base_fare": "6900.15", "tax": "5720.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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijg2MTUuMDAiLCJiYXNlX2ZhcmUiOiI0NzEwLjAwIiwidGF4IjoiMzkwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ3MTAuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODYxNS4wMCIsImJhc2VfZmFyZSI6IjQ3MTAuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDcxMC4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4NjE1LjAwIiwiYmFzZV9mYXJlIjoiNDcxMC4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODYxNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOSAVER#ER181", "brandName": "ECO SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "LHR", "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 AFTER DEPARTURE", "type": "71", "amount": null, "currency": null } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "EK", "calendar_total_currency": "SEK", "calendar_total_price": 12620.98, "calendar_total_sell": 12620.98, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 12620.98, "filter": { "id": "F1AE00019-181", "price": 12620.98, "gross_total": 8615, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECO SAVER", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T20:40", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-25T16:10", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202606292040dxb2026063007154dxb202606300945bgw2026063012002072bgw202608241055dxb202608241420942dxb202608251125lhr20260825161031", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-182", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-182", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H10M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T16:50", "origin_terminal": "3", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DXB", "arrival_time": "2026-06-30T03:25", "destination_terminal": "3", "dateVariation": "1", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-06-29", "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": "30" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "30" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "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": "DXB", "departure_time": "2026-06-30T09:45", "origin_terminal": "2", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BGW", "arrival_time": "2026-06-30T12:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "2072" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2072" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "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-182", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT07H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DXB", "arrival_time": "2026-08-24T14:20", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "booking_class": { "cabin_class": "ECO FLEX", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasis": "KLEESGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOFLEX", "fareFamilyName": "ECO FLEX", "fareFamilyRefNo": "8", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DXB", "departure_time": "2026-08-25T11:25", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-08-25T16:10", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT21H05M", "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": "31" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "31" }, "booking_class": { "cabin_class": "ECO FLEX", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasis": "KLEESGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOFLEX", "fareFamilyName": "ECO FLEX", "fareFamilyRefNo": "8", "fareType_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": 12620.98, "gross_total": 8615, "base_fare": 6900.15, "tax": 5720.83, "sell": { "currency": "SEK", "total": 12620.98, "base_fare": 6900.15, "tax": 5720.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODYxNSwiYmFzZV9mYXJlIjo0NzEwLCJ0YXgiOjM5MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4NjE1LCJiYXNlX2ZhcmUiOjQ3MTAsInRheCI6MzkwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4NjE1LCJiYXNlX2ZhcmUiOjQ3MTAsInRheCI6MzkwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 12620.98, "base_fare": 6900.15, "tax": 5720.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6900.15", "tax": "5720.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 12620.98, "base_fare": 6900.15, "tax": 5720.83, "gross": { "base_fare": "6900.15", "tax": "5720.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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijg2MTUuMDAiLCJiYXNlX2ZhcmUiOiI0NzEwLjAwIiwidGF4IjoiMzkwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ3MTAuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODYxNS4wMCIsImJhc2VfZmFyZSI6IjQ3MTAuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDcxMC4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4NjE1LjAwIiwiYmFzZV9mYXJlIjoiNDcxMC4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODYxNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOSAVER#ER182", "brandName": "ECO SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "LHR", "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 AFTER DEPARTURE", "type": "71", "amount": null, "currency": null } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "EK", "calendar_total_currency": "SEK", "calendar_total_price": 12620.98, "calendar_total_sell": 12620.98, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 12620.98, "filter": { "id": "F1AE00019-182", "price": 12620.98, "gross_total": 8615, "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": "evening", "departure_departure_time": "2026-06-29T16:50", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-25T16:10", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202606291650dxb20260630032530dxb202606300945bgw2026063012002072bgw202608241055dxb202608241420942dxb202608251125lhr20260825161031", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-183", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-183", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT00H55M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T09:05", "origin_terminal": "3", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DXB", "arrival_time": "2026-06-29T19:40", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "8" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "8" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "1", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "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": "DXB", "departure_time": "2026-06-30T09:45", "origin_terminal": "2", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BGW", "arrival_time": "2026-06-30T12:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT14H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "2072" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2072" }, "booking_class": { "cabin_class": "ECO SAVER", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLASPGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOSAVER", "fareFamilyName": "ECO SAVER", "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-183", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT07H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DXB", "arrival_time": "2026-08-24T14:20", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "booking_class": { "cabin_class": "ECO FLEX", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasis": "KLEESGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOFLEX", "fareFamilyName": "ECO FLEX", "fareFamilyRefNo": "8", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg", "title": "30 kg" } } } }, { "origin": "DXB", "departure_time": "2026-08-25T11:25", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-08-25T16:10", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT21H05M", "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": "31" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "31" }, "booking_class": { "cabin_class": "ECO FLEX", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasis": "KLEESGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOFLEX", "fareFamilyName": "ECO FLEX", "fareFamilyRefNo": "8", "fareType_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": 12620.98, "gross_total": 8615, "base_fare": 6900.15, "tax": 5720.83, "sell": { "currency": "SEK", "total": 12620.98, "base_fare": 6900.15, "tax": 5720.83 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODYxNSwiYmFzZV9mYXJlIjo0NzEwLCJ0YXgiOjM5MDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4NjE1LCJiYXNlX2ZhcmUiOjQ3MTAsInRheCI6MzkwNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4NjE1LCJiYXNlX2ZhcmUiOjQ3MTAsInRheCI6MzkwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 12620.98, "base_fare": 6900.15, "tax": 5720.83, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6900.15", "tax": "5720.83", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 12620.98, "base_fare": 6900.15, "tax": 5720.83, "gross": { "base_fare": "6900.15", "tax": "5720.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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijg2MTUuMDAiLCJiYXNlX2ZhcmUiOiI0NzEwLjAwIiwidGF4IjoiMzkwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ3MTAuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODYxNS4wMCIsImJhc2VfZmFyZSI6IjQ3MTAuMDAiLCJ0YXgiOiIzOTA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDcxMC4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4NjE1LjAwIiwiYmFzZV9mYXJlIjoiNDcxMC4wMCIsInRheCI6IjM5MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODYxNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOSAVER#ER183", "brandName": "ECO SAVER", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DXB", "baggage_type": "checked", "pieceCount": 1, "weight": "30", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DXB", "destination": "LHR", "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 AFTER DEPARTURE", "type": "71", "amount": null, "currency": null } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "EK", "calendar_total_currency": "SEK", "calendar_total_price": 12620.98, "calendar_total_sell": 12620.98, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 12620.98, "filter": { "id": "F1AE00019-183", "price": 12620.98, "gross_total": 8615, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECO SAVER", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T09:05", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-25T16:10", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202606290905dxb2026062919408dxb202606300945bgw2026063012002072bgw202608241055dxb202608241420942dxb202608251125lhr20260825161031", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-184", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-184", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H15M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T15:05", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T23:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "4" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "4" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "4", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "DOH", "departure_time": "2026-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H25M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "4", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-184", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-25T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:30", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 12692.77, "gross_total": 8664, "base_fare": 6711.17, "tax": 5981.6, "sell": { "currency": "SEK", "total": 12692.77, "base_fare": 6711.17, "tax": 5981.6 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODY2NCwiYmFzZV9mYXJlIjo0NTgxLCJ0YXgiOjQwODN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4NjY0LCJiYXNlX2ZhcmUiOjQ1ODEsInRheCI6NDA4MywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4NjY0LCJiYXNlX2ZhcmUiOjQ1ODEsInRheCI6NDA4M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 12692.77, "base_fare": 6711.17, "tax": 5981.6, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6711.17", "tax": "5981.60", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 12692.77, "base_fare": 6711.17, "tax": 5981.6, "gross": { "base_fare": "6711.17", "tax": "5981.60", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijg2NjQuMDAiLCJiYXNlX2ZhcmUiOiI0NTgxLjAwIiwidGF4IjoiNDA4My4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ1ODEuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODY2NC4wMCIsImJhc2VfZmFyZSI6IjQ1ODEuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDU4MS4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4NjY0LjAwIiwiYmFzZV9mYXJlIjoiNDU4MS4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODY2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECONVENIEN#ER184", "brandName": "ECONOMY CONVENIENCE", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjE4IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDE1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNTowNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjIzOjUwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNCIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQiLCJlcXVpcG1lbnRUeXBlIjoiMzU5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAzOjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkJHVyIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NTgiLCJlcXVpcG1lbnRUeXBlIjoiNzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyOTA2MjYxNTA1MjkwNjI2MjM1MExIUkRPSFFSUVI0MzAwNjI2MDExNTMwMDYyNjAzMjBET0hCR1dRUlFSNDU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiI2IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDM1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIyMTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjAwOjA1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0MyIsImVxdWlwbWVudFR5cGUiOiIzMjAiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNSIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDY6MzAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI0IiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTAzIiwiZXF1aXBtZW50VHlwZSI6IjM4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MjE1NTI1MDgyNjAwMDVCR1dET0hRUlFSNDQzMjUwODI2MDExNTI1MDgyNjA2MzBET0hMSFJRUlFSMTAzIiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiI2OSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI4NjY0IiwidG90YWxUYXgiOiI0MDgzIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjUiLCJmcmVlQWxsb3dhbmNlIjoiMzUiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjM1IiwidW5pdCI6ImtnIiwidGl0bGUiOiIzNSBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiODY2NCIsInRvdGFsVGF4QW1vdW50IjoiNDA4MyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMTE5MCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIxMTAiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTI0NDkiLCJ0b3RhbFRheCI6IjQwODMiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEyNDQ5IiwidG90YWxUYXhBbW91bnQiOiI0MDgzIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiI2NDMiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX1dfQ==", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "1190", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 12692.77, "calendar_total_sell": 12692.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 12692.77, "filter": { "id": "F1AE00019-184", "price": 12692.77, "gross_total": 8664, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "359", "aircraft_name": "359", "cabin_class": "ECONOMY CONVENIENCE", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-06-29T15:05", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:30", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291505doh2026062923504doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250115lhr202608250630103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-185", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-185", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT15H30M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T09:50", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DUB", "arrival_time": "2026-06-29T11:20", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "EI", "carrier_name": "Aer Lingus", "carrier_logo": "EI.png", "flight_number": "9650" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9650" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "DUB", "departure_time": "2026-06-29T15:00", "origin_terminal": "1", "origin_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "destination": "DOH", "arrival_time": "2026-06-30T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "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": "18" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "18" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-185", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-25T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:30", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 12985.76, "gross_total": 8864, "base_fare": 6888.43, "tax": 6097.33, "sell": { "currency": "SEK", "total": 12985.76, "base_fare": 6888.43, "tax": 6097.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODg2NCwiYmFzZV9mYXJlIjo0NzAyLCJ0YXgiOjQxNjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4ODY0LCJiYXNlX2ZhcmUiOjQ3MDIsInRheCI6NDE2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4ODY0LCJiYXNlX2ZhcmUiOjQ3MDIsInRheCI6NDE2Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 12985.76, "base_fare": 6888.43, "tax": 6097.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6888.43", "tax": "6097.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 12985.76, "base_fare": 6888.43, "tax": 6097.33, "gross": { "base_fare": "6888.43", "tax": "6097.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijg4NjQuMDAiLCJiYXNlX2ZhcmUiOiI0NzAyLjAwIiwidGF4IjoiNDE2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ3MDIuMDAiLCJ0YXgiOiI0MTYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODg2NC4wMCIsImJhc2VfZmFyZSI6IjQ3MDIuMDAiLCJ0YXgiOiI0MTYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDcwMi4wMCIsInRheCI6IjQxNjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4ODY0LjAwIiwiYmFzZV9mYXJlIjoiNDcwMi4wMCIsInRheCI6IjQxNjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODg2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECONVENIEN#ER185", "brandName": "ECONOMY CONVENIENCE", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjI0IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNTMwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwOTo1MCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjExOjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsImRlc3RpbmF0aW9uIjoiRFVCIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IkVJIiwiZmxpZ2h0TnVtYmVyIjoiOTY1MCIsImVxdWlwbWVudFR5cGUiOiIzMk4iLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBVlIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjE1OjAwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDA6MDUiLCJkYXRlVmFyaWF0aW9uIjoiMSIsIm9yaWdpbiI6IkRVQiIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxOCIsImVxdWlwbWVudFR5cGUiOiI3ODkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDM6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ1OCIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjA5NTAyOTA2MjYxMTIwTEhSRFVCUVJFSTk2NTAyOTA2MjYxNTAwMzAwNjI2MDAwNURVQkRPSFFSUVIxODMwMDYyNjAxMTUzMDA2MjYwMzIwRE9IQkdXUVJRUjQ1OCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiNiIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTAzNSIsIk1ham9yaXR5Q2FycmllciI6IlFSIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMjE6NTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNSIsInRpbWVPZkFycml2YWwiOiIwMDowNSIsImRhdGVWYXJpYXRpb24iOiIxIiwib3JpZ2luIjoiQkdXIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NDMiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjA2OjMwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkxIUiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNCIsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjEwMyIsImVxdWlwbWVudFR5cGUiOiIzODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI0MDgyNjIxNTUyNTA4MjYwMDA1QkdXRE9IUVJRUjQ0MzI1MDgyNjAxMTUyNTA4MjYwNjMwRE9ITEhSUVJRUjEwMyIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIifX1dLCJwcmljZV9kYXRhIjpbeyJpdGVtTnVtYmVyIjoiNzEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiODg2NCIsInRvdGFsVGF4IjoiNDE2MiIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6Ijg4NjQiLCJ0b3RhbFRheEFtb3VudCI6IjQxNjIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIxMTkwIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjExOCIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxMzY1MiIsInRvdGFsVGF4IjoiNDE2MiIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTM2NTIiLCJ0b3RhbFRheEFtb3VudCI6IjQxNjIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiI2NDMiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX1dfQ==", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DUB", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DUB", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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": "1190", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "EI", "calendar_total_currency": "SEK", "calendar_total_price": 12985.76, "calendar_total_sell": 12985.76, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 12985.76, "filter": { "id": "F1AE00019-185", "price": 12985.76, "gross_total": 8864, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EI", "carrier_marketing": "QR", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY CONVENIENCE", "connecting_airport": [ "DUB", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T09:50", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:30", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606290950dub2026062911209650dub202606291500doh20260630000518doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250115lhr202608250630103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-186", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-186", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT03H10M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T22:10", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "CAI", "arrival_time": "2026-06-30T05:05", "destination_terminal": "3", "dateVariation": "1", "destination_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "780" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "780" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VLRIGB", "fareType": "RA", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Nego Fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "CAI", "departure_time": "2026-07-01T01:15", "origin_terminal": "3", "origin_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "destination": "BGW", "arrival_time": "2026-07-01T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-01", "flight_time": null, "distance": null, "lay_over": "PT20H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "627" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "627" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VLRIGB", "fareType": "RA", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Nego 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-186", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H45M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T04:20", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "CAI", "arrival_time": "2026-08-24T06:45", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "628" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "628" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLREGB", "fareType": "RA", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Nego Fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "CAI", "departure_time": "2026-08-24T17:50", "origin_terminal": "3", "origin_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "destination": "LHR", "arrival_time": "2026-08-24T21:05", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT11H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "779" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "779" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLREGB", "fareType": "RA", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Nego 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": 13029.72, "gross_total": 8894, "base_fare": 6280.46, "tax": 6749.26, "sell": { "currency": "SEK", "total": 13029.72, "base_fare": 6280.46, "tax": 6749.26 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODg5NCwiYmFzZV9mYXJlIjo0Mjg3LCJ0YXgiOjQ2MDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4ODk0LCJiYXNlX2ZhcmUiOjQyODcsInRheCI6NDYwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4ODk0LCJiYXNlX2ZhcmUiOjQyODcsInRheCI6NDYwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13029.72, "base_fare": 6280.46, "tax": 6749.26, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6280.46", "tax": "6749.26", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13029.72, "base_fare": 6280.46, "tax": 6749.26, "gross": { "base_fare": "6280.46", "tax": "6749.26", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijg4OTQuMDAiLCJiYXNlX2ZhcmUiOiI0Mjg3LjAwIiwidGF4IjoiNDYwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyODcuMDAiLCJ0YXgiOiI0NjA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODg5NC4wMCIsImJhc2VfZmFyZSI6IjQyODcuMDAiLCJ0YXgiOiI0NjA3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDI4Ny4wMCIsInRheCI6IjQ2MDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4ODk0LjAwIiwiYmFzZV9mYXJlIjoiNDI4Ny4wMCIsInRheCI6IjQ2MDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODg5NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "OPTION#186", "brandName": null, "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "CAI", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "CAI", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "CAI", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "CAI", "destination": "LHR", "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": "951", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "MS", "calendar_total_currency": "SEK", "calendar_total_price": 13029.72, "calendar_total_sell": 13029.72, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13029.72, "filter": { "id": "F1AE00019-186", "price": 13029.72, "gross_total": 8894, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MS", "carrier_marketing": "MS", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy Standard", "connecting_airport": [ "CAI" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-06-29T22:10", "arrival_timing_slot": "night", "arrival_departure_time": "2026-08-24T21:05", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606292210cai202606300505780cai202607010115bgw202607010320627bgw202608240420cai202608240645628cai202608241750lhr202608242105779", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-187", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-187", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT03H10M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T22:10", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "CAI", "arrival_time": "2026-06-30T05:05", "destination_terminal": "3", "dateVariation": "1", "destination_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "780" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "780" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VLRIGB", "fareType": "RA", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Nego Fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "CAI", "departure_time": "2026-07-01T01:15", "origin_terminal": "3", "origin_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "destination": "BGW", "arrival_time": "2026-07-01T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-01", "flight_time": null, "distance": null, "lay_over": "PT20H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "627" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "627" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VLRIGB", "fareType": "RA", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Nego 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-187", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT06H20M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T04:20", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "CAI", "arrival_time": "2026-08-24T06:45", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "628" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "628" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLREGB", "fareType": "RA", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Nego Fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "CAI", "departure_time": "2026-08-25T05:25", "origin_terminal": "3", "origin_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "destination": "LHR", "arrival_time": "2026-08-25T08:40", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT22H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "783" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "783" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLREGB", "fareType": "RA", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Nego 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": 13029.72, "gross_total": 8894, "base_fare": 6280.46, "tax": 6749.26, "sell": { "currency": "SEK", "total": 13029.72, "base_fare": 6280.46, "tax": 6749.26 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODg5NCwiYmFzZV9mYXJlIjo0Mjg3LCJ0YXgiOjQ2MDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4ODk0LCJiYXNlX2ZhcmUiOjQyODcsInRheCI6NDYwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4ODk0LCJiYXNlX2ZhcmUiOjQyODcsInRheCI6NDYwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13029.72, "base_fare": 6280.46, "tax": 6749.26, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6280.46", "tax": "6749.26", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13029.72, "base_fare": 6280.46, "tax": 6749.26, "gross": { "base_fare": "6280.46", "tax": "6749.26", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijg4OTQuMDAiLCJiYXNlX2ZhcmUiOiI0Mjg3LjAwIiwidGF4IjoiNDYwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyODcuMDAiLCJ0YXgiOiI0NjA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODg5NC4wMCIsImJhc2VfZmFyZSI6IjQyODcuMDAiLCJ0YXgiOiI0NjA3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDI4Ny4wMCIsInRheCI6IjQ2MDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4ODk0LjAwIiwiYmFzZV9mYXJlIjoiNDI4Ny4wMCIsInRheCI6IjQ2MDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODg5NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "OPTION#187", "brandName": null, "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "CAI", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "CAI", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "CAI", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "CAI", "destination": "LHR", "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": "951", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "MS", "calendar_total_currency": "SEK", "calendar_total_price": 13029.72, "calendar_total_sell": 13029.72, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13029.72, "filter": { "id": "F1AE00019-187", "price": 13029.72, "gross_total": 8894, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MS", "carrier_marketing": "MS", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy Standard", "connecting_airport": [ "CAI" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-06-29T22:10", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T08:40", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606292210cai202606300505780cai202607010115bgw202607010320627bgw202608240420cai202608240645628cai202608250525lhr202608250840783", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-188", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-188", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT03H10M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T22:10", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "CAI", "arrival_time": "2026-06-30T05:05", "destination_terminal": "3", "dateVariation": "1", "destination_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "780" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "780" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VLRIGB", "fareType": "RA", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Nego Fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "CAI", "departure_time": "2026-07-01T01:15", "origin_terminal": "3", "origin_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "destination": "BGW", "arrival_time": "2026-07-01T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-07-01", "flight_time": null, "distance": null, "lay_over": "PT20H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "627" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "627" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VLRIGB", "fareType": "RA", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Nego 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-188", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T04:20", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "CAI", "arrival_time": "2026-08-24T06:45", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "628" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "628" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLREGB", "fareType": "RA", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Nego Fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "CAI", "departure_time": "2026-08-24T10:30", "origin_terminal": "3", "origin_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "destination": "LHR", "arrival_time": "2026-08-24T13:35", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT03H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "777" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "777" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLREGB", "fareType": "RA", "corporateId": null, "fareFamilyCode": null, "fareFamilyName": null, "fareFamilyRefNo": null, "fareType_Title": "Nego 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": 13114.69, "gross_total": 8952, "base_fare": 6280.46, "tax": 6834.23, "sell": { "currency": "SEK", "total": 13114.69, "base_fare": 6280.46, "tax": 6834.23 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6ODk1MiwiYmFzZV9mYXJlIjo0Mjg3LCJ0YXgiOjQ2NjV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4OTUyLCJiYXNlX2ZhcmUiOjQyODcsInRheCI6NDY2NSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo4OTUyLCJiYXNlX2ZhcmUiOjQyODcsInRheCI6NDY2NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13114.69, "base_fare": 6280.46, "tax": 6834.23, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6280.46", "tax": "6834.23", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13114.69, "base_fare": 6280.46, "tax": 6834.23, "gross": { "base_fare": "6280.46", "tax": "6834.23", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijg5NTIuMDAiLCJiYXNlX2ZhcmUiOiI0Mjg3LjAwIiwidGF4IjoiNDY2NS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyODcuMDAiLCJ0YXgiOiI0NjY1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiODk1Mi4wMCIsImJhc2VfZmFyZSI6IjQyODcuMDAiLCJ0YXgiOiI0NjY1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDI4Ny4wMCIsInRheCI6IjQ2NjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI4OTUyLjAwIiwiYmFzZV9mYXJlIjoiNDI4Ny4wMCIsInRheCI6IjQ2NjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODk1MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "OPTION#188", "brandName": null, "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "CAI", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "CAI", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "CAI", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "CAI", "destination": "LHR", "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": "951", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "MS", "calendar_total_currency": "SEK", "calendar_total_price": 13114.69, "calendar_total_sell": 13114.69, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13114.69, "filter": { "id": "F1AE00019-188", "price": 13114.69, "gross_total": 8952, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MS", "carrier_marketing": "MS", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy Standard", "connecting_airport": [ "CAI" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-06-29T22:10", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-24T13:35", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606292210cai202606300505780cai202607010115bgw202607010320627bgw202608240420cai202608240645628cai202608241030lhr202608241335777", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-189", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-189", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H20M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T12:00", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DUB", "arrival_time": "2026-06-29T13:30", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "EI", "carrier_name": "Aer Lingus", "carrier_logo": "EI.png", "flight_number": "8225" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8225" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "DUB", "departure_time": "2026-06-29T15:00", "origin_terminal": "1", "origin_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "destination": "DOH", "arrival_time": "2026-06-30T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT01H30M", "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": "18" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "18" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-189", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T01:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H05M", "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": "105" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "105" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 13250.93, "gross_total": 9045, "base_fare": 7153.6, "tax": 6097.33, "sell": { "currency": "SEK", "total": 13250.93, "base_fare": 7153.6, "tax": 6097.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTA0NSwiYmFzZV9mYXJlIjo0ODgzLCJ0YXgiOjQxNjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MDQ1LCJiYXNlX2ZhcmUiOjQ4ODMsInRheCI6NDE2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MDQ1LCJiYXNlX2ZhcmUiOjQ4ODMsInRheCI6NDE2Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13250.93, "base_fare": 7153.6, "tax": 6097.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7153.60", "tax": "6097.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13250.93, "base_fare": 7153.6, "tax": 6097.33, "gross": { "base_fare": "7153.60", "tax": "6097.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjkwNDUuMDAiLCJiYXNlX2ZhcmUiOiI0ODgzLjAwIiwidGF4IjoiNDE2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ4ODMuMDAiLCJ0YXgiOiI0MTYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTA0NS4wMCIsImJhc2VfZmFyZSI6IjQ4ODMuMDAiLCJ0YXgiOiI0MTYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDg4My4wMCIsInRheCI6IjQxNjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5MDQ1LjAwIiwiYmFzZV9mYXJlIjoiNDg4My4wMCIsInRheCI6IjQxNjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTA0NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECONVENIEN#ER189", "brandName": "ECONOMY CONVENIENCE", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjMwIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMzIwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMjowMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjEzOjMwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsImRlc3RpbmF0aW9uIjoiRFVCIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IkVJIiwiZmxpZ2h0TnVtYmVyIjoiODIyNSIsImVxdWlwbWVudFR5cGUiOiIzMk4iLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBVlIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjE1OjAwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDA6MDUiLCJkYXRlVmFyaWF0aW9uIjoiMSIsIm9yaWdpbiI6IkRVQiIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxOCIsImVxdWlwbWVudFR5cGUiOiI3ODkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDM6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ1OCIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjEyMDAyOTA2MjYxMzMwTEhSRFVCUVJFSTgyMjUyOTA2MjYxNTAwMzAwNjI2MDAwNURVQkRPSFFSUVIxODMwMDYyNjAxMTUzMDA2MjYwMzIwRE9IQkdXUVJRUjQ1OCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiMiIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTAzMCIsIk1ham9yaXR5Q2FycmllciI6IlFSIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMjE6NTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNSIsInRpbWVPZkFycml2YWwiOiIwMDowNSIsImRhdGVWYXJpYXRpb24iOiIxIiwib3JpZ2luIjoiQkdXIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NDMiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjA2OjI1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkxIUiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNCIsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjEwNSIsImVxdWlwbWVudFR5cGUiOiI3N1ciLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI0MDgyNjIxNTUyNTA4MjYwMDA1QkdXRE9IUVJRUjQ0MzI1MDgyNjAxMTAyNTA4MjYwNjI1RE9ITEhSUVJRUjEwNSIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIifX1dLCJwcmljZV9kYXRhIjpbeyJpdGVtTnVtYmVyIjoiNzQiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiOTA0NSIsInRvdGFsVGF4IjoiNDE2MiIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjkwNDUiLCJ0b3RhbFRheEFtb3VudCI6IjQxNjIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVkxSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIyMjg0IiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6Ijc3IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjkyOTYiLCJ0b3RhbFRheCI6IjQxNjIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI5Mjk2IiwidG90YWxUYXhBbW91bnQiOiI0MTYyIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVkxSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMTE5MCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIxMTciLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTM2NTIiLCJ0b3RhbFRheCI6IjQxNjIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEzNjUyIiwidG90YWxUYXhBbW91bnQiOiI0MTYyIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiNjQzIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DUB", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DUB", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "EI", "calendar_total_currency": "SEK", "calendar_total_price": 13250.93, "calendar_total_sell": 13250.93, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13250.93, "filter": { "id": "F1AE00019-189", "price": 13250.93, "gross_total": 9045, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EI", "carrier_marketing": "QR", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY CONVENIENCE", "connecting_airport": [ "DUB", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-06-29T12:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:25", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291200dub2026062913308225dub202606291500doh20260630000518doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250110lhr202608250625105", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-190", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-190", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H20M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T12:00", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DUB", "arrival_time": "2026-06-29T13:30", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "EI", "carrier_name": "Aer Lingus", "carrier_logo": "EI.png", "flight_number": "8225" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8225" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "DUB", "departure_time": "2026-06-29T15:00", "origin_terminal": "1", "origin_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "destination": "DOH", "arrival_time": "2026-06-30T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT01H30M", "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": "18" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "18" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-190", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H05M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T02:45", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T08:00", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT02H40M", "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": "119" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "119" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 13250.93, "gross_total": 9045, "base_fare": 7153.6, "tax": 6097.33, "sell": { "currency": "SEK", "total": 13250.93, "base_fare": 7153.6, "tax": 6097.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTA0NSwiYmFzZV9mYXJlIjo0ODgzLCJ0YXgiOjQxNjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MDQ1LCJiYXNlX2ZhcmUiOjQ4ODMsInRheCI6NDE2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5MDQ1LCJiYXNlX2ZhcmUiOjQ4ODMsInRheCI6NDE2Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13250.93, "base_fare": 7153.6, "tax": 6097.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7153.60", "tax": "6097.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13250.93, "base_fare": 7153.6, "tax": 6097.33, "gross": { "base_fare": "7153.60", "tax": "6097.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjkwNDUuMDAiLCJiYXNlX2ZhcmUiOiI0ODgzLjAwIiwidGF4IjoiNDE2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ4ODMuMDAiLCJ0YXgiOiI0MTYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTA0NS4wMCIsImJhc2VfZmFyZSI6IjQ4ODMuMDAiLCJ0YXgiOiI0MTYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDg4My4wMCIsInRheCI6IjQxNjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5MDQ1LjAwIiwiYmFzZV9mYXJlIjoiNDg4My4wMCIsInRheCI6IjQxNjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTA0NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECONVENIEN#ER190", "brandName": "ECONOMY CONVENIENCE", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjMwIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMzIwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMjowMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjEzOjMwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsImRlc3RpbmF0aW9uIjoiRFVCIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IkVJIiwiZmxpZ2h0TnVtYmVyIjoiODIyNSIsImVxdWlwbWVudFR5cGUiOiIzMk4iLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBVlIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjE1OjAwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDA6MDUiLCJkYXRlVmFyaWF0aW9uIjoiMSIsIm9yaWdpbiI6IkRVQiIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxOCIsImVxdWlwbWVudFR5cGUiOiI3ODkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDM6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ1OCIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjEyMDAyOTA2MjYxMzMwTEhSRFVCUVJFSTgyMjUyOTA2MjYxNTAwMzAwNjI2MDAwNURVQkRPSFFSUVIxODMwMDYyNjAxMTUzMDA2MjYwMzIwRE9IQkdXUVJRUjQ1OCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiNCIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTIwNSIsIk1ham9yaXR5Q2FycmllciI6IlFSIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMjE6NTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNSIsInRpbWVPZkFycml2YWwiOiIwMDowNSIsImRhdGVWYXJpYXRpb24iOiIxIiwib3JpZ2luIjoiQkdXIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NDMiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMjo0NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjA4OjAwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkxIUiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNCIsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjExOSIsImVxdWlwbWVudFR5cGUiOiI3N1ciLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI0MDgyNjIxNTUyNTA4MjYwMDA1QkdXRE9IUVJRUjQ0MzI1MDgyNjAyNDUyNTA4MjYwODAwRE9ITEhSUVJRUjExOSIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIifX1dLCJwcmljZV9kYXRhIjpbeyJpdGVtTnVtYmVyIjoiNzUiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiOTA0NSIsInRvdGFsVGF4IjoiNDE2MiIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjkwNDUiLCJ0b3RhbFRheEFtb3VudCI6IjQxNjIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVkxSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIyMjg0IiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6Ijc3IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjkyOTYiLCJ0b3RhbFRheCI6IjQxNjIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI5Mjk2IiwidG90YWxUYXhBbW91bnQiOiI0MTYyIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVkxSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMTE5MCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIxMTciLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTM2NTIiLCJ0b3RhbFRheCI6IjQxNjIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEzNjUyIiwidG90YWxUYXhBbW91bnQiOiI0MTYyIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiNjQzIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DUB", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DUB", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "EI", "calendar_total_currency": "SEK", "calendar_total_price": 13250.93, "calendar_total_sell": 13250.93, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13250.93, "filter": { "id": "F1AE00019-190", "price": 13250.93, "gross_total": 9045, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EI", "carrier_marketing": "QR", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY CONVENIENCE", "connecting_airport": [ "DUB", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-06-29T12:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T08:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291200dub2026062913308225dub202606291500doh20260630000518doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250245lhr202608250800119", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-191", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-191", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H15M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T15:05", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-29T23:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "4" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "4" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "4", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "DOH", "departure_time": "2026-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H25M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "4", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-191", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "DOH", "departure_time": "2026-08-24T15:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-24T20:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "15" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "15" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 13604, "gross_total": 9286, "base_fare": 7622.4, "tax": 5981.6, "sell": { "currency": "SEK", "total": 13604, "base_fare": 7622.4, "tax": 5981.6 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTI4NiwiYmFzZV9mYXJlIjo1MjAzLCJ0YXgiOjQwODN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5Mjg2LCJiYXNlX2ZhcmUiOjUyMDMsInRheCI6NDA4MywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5Mjg2LCJiYXNlX2ZhcmUiOjUyMDMsInRheCI6NDA4M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13604, "base_fare": 7622.4, "tax": 5981.6, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7622.40", "tax": "5981.60", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13604, "base_fare": 7622.4, "tax": 5981.6, "gross": { "base_fare": "7622.40", "tax": "5981.60", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjkyODYuMDAiLCJiYXNlX2ZhcmUiOiI1MjAzLjAwIiwidGF4IjoiNDA4My4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUyMDMuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTI4Ni4wMCIsImJhc2VfZmFyZSI6IjUyMDMuMDAiLCJ0YXgiOiI0MDgzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTIwMy4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5Mjg2LjAwIiwiYmFzZV9mYXJlIjoiNTIwMy4wMCIsInRheCI6IjQwODMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTI4NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECONVENIEN#ER191", "brandName": "ECONOMY CONVENIENCE", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjE4IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDE1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNTowNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjIzOjUwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNCIsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQiLCJlcXVpcG1lbnRUeXBlIjoiMzU5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAzOjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkJHVyIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NTgiLCJlcXVpcG1lbnRUeXBlIjoiNzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyOTA2MjYxNTA1MjkwNjI2MjM1MExIUkRPSFFSUVI0MzAwNjI2MDExNTMwMDYyNjAzMjBET0hCR1dRUlFSNDU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiI4IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDMwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI0IiwidGltZU9mQXJyaXZhbCI6IjE0OjAwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQkdXIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NDUiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNToxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI0IiwidGltZU9mQXJyaXZhbCI6IjIwOjI1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkxIUiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNCIsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjE1IiwiZXF1aXBtZW50VHlwZSI6IjM1OSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MTE1NTI0MDgyNjE0MDBCR1dET0hRUlFSNDQ1MjQwODI2MTUxMDI0MDgyNjIwMjVET0hMSFJRUlFSMTUiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6Ijc2IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjkyODYiLCJ0b3RhbFRheCI6IjQwODMiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiNSIsImZyZWVBbGxvd2FuY2UiOiIzNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI5Mjg2IiwidG90YWxUYXhBbW91bnQiOiI0MDgzIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIxMTkwIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjExMCIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxMjQ0OSIsInRvdGFsVGF4IjoiNDA4MyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTI0NDkiLCJ0b3RhbFRheEFtb3VudCI6IjQwODMiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjY0MyIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" } ], "fare_rules": { "refundable_data": [], "refundable": "partially-refundable", "change_before_departure": "not-available", "Penalties": { "info": "PENALTY APPLIES", "type": "73", "amount": "1190", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "QR", "calendar_total_currency": "SEK", "calendar_total_price": 13604, "calendar_total_sell": 13604, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13604, "filter": { "id": "F1AE00019-191", "price": 13604, "gross_total": 9286, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "359", "aircraft_name": "359", "cabin_class": "ECONOMY CONVENIENCE", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-06-29T15:05", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T20:25", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291505doh2026062923504doh202606300115bgw202606300320458bgw202608241155doh202608241400445doh202608241510lhr20260824202515", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-192", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-192", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H20M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T12:00", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DUB", "arrival_time": "2026-06-29T13:30", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "EI", "carrier_name": "Aer Lingus", "carrier_logo": "EI.png", "flight_number": "8225" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8225" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "DUB", "departure_time": "2026-06-29T15:00", "origin_terminal": "1", "origin_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "destination": "DOH", "arrival_time": "2026-06-30T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT01H30M", "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": "18" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "18" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-192", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-25T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:30", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 13618.64, "gross_total": 9296, "base_fare": 7521.31, "tax": 6097.33, "sell": { "currency": "SEK", "total": 13618.64, "base_fare": 7521.31, "tax": 6097.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTI5NiwiYmFzZV9mYXJlIjo1MTM0LCJ0YXgiOjQxNjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5Mjk2LCJiYXNlX2ZhcmUiOjUxMzQsInRheCI6NDE2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5Mjk2LCJiYXNlX2ZhcmUiOjUxMzQsInRheCI6NDE2Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13618.64, "base_fare": 7521.31, "tax": 6097.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7521.31", "tax": "6097.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13618.64, "base_fare": 7521.31, "tax": 6097.33, "gross": { "base_fare": "7521.31", "tax": "6097.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjkyOTYuMDAiLCJiYXNlX2ZhcmUiOiI1MTM0LjAwIiwidGF4IjoiNDE2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUxMzQuMDAiLCJ0YXgiOiI0MTYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTI5Ni4wMCIsImJhc2VfZmFyZSI6IjUxMzQuMDAiLCJ0YXgiOiI0MTYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTEzNC4wMCIsInRheCI6IjQxNjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5Mjk2LjAwIiwiYmFzZV9mYXJlIjoiNTEzNC4wMCIsInRheCI6IjQxNjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTI5NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECONVENIEN#ER192", "brandName": "ECONOMY CONVENIENCE", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjMwIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMzIwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMjowMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjEzOjMwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsImRlc3RpbmF0aW9uIjoiRFVCIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IkVJIiwiZmxpZ2h0TnVtYmVyIjoiODIyNSIsImVxdWlwbWVudFR5cGUiOiIzMk4iLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBVlIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjE1OjAwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDA6MDUiLCJkYXRlVmFyaWF0aW9uIjoiMSIsIm9yaWdpbiI6IkRVQiIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxOCIsImVxdWlwbWVudFR5cGUiOiI3ODkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDM6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ1OCIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjEyMDAyOTA2MjYxMzMwTEhSRFVCUVJFSTgyMjUyOTA2MjYxNTAwMzAwNjI2MDAwNURVQkRPSFFSUVIxODMwMDYyNjAxMTUzMDA2MjYwMzIwRE9IQkdXUVJRUjQ1OCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiNiIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTAzNSIsIk1ham9yaXR5Q2FycmllciI6IlFSIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMjE6NTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNSIsInRpbWVPZkFycml2YWwiOiIwMDowNSIsImRhdGVWYXJpYXRpb24iOiIxIiwib3JpZ2luIjoiQkdXIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NDMiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjA2OjMwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkxIUiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNCIsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjEwMyIsImVxdWlwbWVudFR5cGUiOiIzODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI0MDgyNjIxNTUyNTA4MjYwMDA1QkdXRE9IUVJRUjQ0MzI1MDgyNjAxMTUyNTA4MjYwNjMwRE9ITEhSUVJRUjEwMyIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIifX1dLCJwcmljZV9kYXRhIjpbeyJpdGVtTnVtYmVyIjoiNzciLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiOTI5NiIsInRvdGFsVGF4IjoiNDE2MiIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjkyOTYiLCJ0b3RhbFRheEFtb3VudCI6IjQxNjIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVkxSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIxMTkwIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjExNyIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxMzY1MiIsInRvdGFsVGF4IjoiNDE2MiIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTM2NTIiLCJ0b3RhbFRheEFtb3VudCI6IjQxNjIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiI2NDMiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX1dfQ==", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DUB", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DUB", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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": "1190", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "EI", "calendar_total_currency": "SEK", "calendar_total_price": 13618.64, "calendar_total_sell": 13618.64, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13618.64, "filter": { "id": "F1AE00019-192", "price": 13618.64, "gross_total": 9296, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EI", "carrier_marketing": "QR", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY CONVENIENCE", "connecting_airport": [ "DUB", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-06-29T12:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:30", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291200dub2026062913308225dub202606291500doh20260630000518doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250115lhr202608250630103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-193", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-193", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT15H30M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T09:50", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DUB", "arrival_time": "2026-06-29T11:20", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "EI", "carrier_name": "Aer Lingus", "carrier_logo": "EI.png", "flight_number": "9650" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9650" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "DUB", "departure_time": "2026-06-29T15:00", "origin_terminal": "1", "origin_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "destination": "DOH", "arrival_time": "2026-06-30T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT03H40M", "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": "18" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "18" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-193", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-24T15:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-24T20:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "15" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "15" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 13896.99, "gross_total": 9486, "base_fare": 7799.66, "tax": 6097.33, "sell": { "currency": "SEK", "total": 13896.99, "base_fare": 7799.66, "tax": 6097.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTQ4NiwiYmFzZV9mYXJlIjo1MzI0LCJ0YXgiOjQxNjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5NDg2LCJiYXNlX2ZhcmUiOjUzMjQsInRheCI6NDE2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5NDg2LCJiYXNlX2ZhcmUiOjUzMjQsInRheCI6NDE2Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13896.99, "base_fare": 7799.66, "tax": 6097.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7799.66", "tax": "6097.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13896.99, "base_fare": 7799.66, "tax": 6097.33, "gross": { "base_fare": "7799.66", "tax": "6097.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijk0ODYuMDAiLCJiYXNlX2ZhcmUiOiI1MzI0LjAwIiwidGF4IjoiNDE2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUzMjQuMDAiLCJ0YXgiOiI0MTYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTQ4Ni4wMCIsImJhc2VfZmFyZSI6IjUzMjQuMDAiLCJ0YXgiOiI0MTYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTMyNC4wMCIsInRheCI6IjQxNjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5NDg2LjAwIiwiYmFzZV9mYXJlIjoiNTMyNC4wMCIsInRheCI6IjQxNjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTQ4NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECONVENIEN#ER193", "brandName": "ECONOMY CONVENIENCE", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjI0IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNTMwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwOTo1MCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjExOjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsImRlc3RpbmF0aW9uIjoiRFVCIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IkVJIiwiZmxpZ2h0TnVtYmVyIjoiOTY1MCIsImVxdWlwbWVudFR5cGUiOiIzMk4iLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBVlIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjE1OjAwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDA6MDUiLCJkYXRlVmFyaWF0aW9uIjoiMSIsIm9yaWdpbiI6IkRVQiIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxOCIsImVxdWlwbWVudFR5cGUiOiI3ODkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDM6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ1OCIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjA5NTAyOTA2MjYxMTIwTEhSRFVCUVJFSTk2NTAyOTA2MjYxNTAwMzAwNjI2MDAwNURVQkRPSFFSUVIxODMwMDYyNjAxMTUzMDA2MjYwMzIwRE9IQkdXUVJRUjQ1OCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiOCIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTAzMCIsIk1ham9yaXR5Q2FycmllciI6IlFSIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMTE6NTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNCIsInRpbWVPZkFycml2YWwiOiIxNDowMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkJHVyIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDQ1IiwiZXF1aXBtZW50VHlwZSI6IjMyMCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMTU6MTAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNCIsInRpbWVPZkFycml2YWwiOiIyMDoyNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJMSFIiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjQiLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxNSIsImVxdWlwbWVudFR5cGUiOiIzNTkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI0MDgyNjExNTUyNDA4MjYxNDAwQkdXRE9IUVJRUjQ0NTI0MDgyNjE1MTAyNDA4MjYyMDI1RE9ITEhSUVJRUjE1IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiI3OSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI5NDg2IiwidG90YWxUYXgiOiI0MTYyIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiOTQ4NiIsInRvdGFsVGF4QW1vdW50IjoiNDE2MiIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjExOTAiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiMTE4IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjEzNjUyIiwidG90YWxUYXgiOiI0MTYyIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxMzY1MiIsInRvdGFsVGF4QW1vdW50IjoiNDE2MiIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjY0MyIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DUB", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DUB", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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": "1190", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "EI", "calendar_total_currency": "SEK", "calendar_total_price": 13896.99, "calendar_total_sell": 13896.99, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13896.99, "filter": { "id": "F1AE00019-193", "price": 13896.99, "gross_total": 9486, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EI", "carrier_marketing": "QR", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY CONVENIENCE", "connecting_airport": [ "DUB", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T09:50", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T20:25", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606290950dub2026062911209650dub202606291500doh20260630000518doh202606300115bgw202606300320458bgw202608241155doh202608241400445doh202608241510lhr20260824202515", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-194", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-194", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H50M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T11:30", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "NCE", "arrival_time": "2026-06-29T14:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Nice Cote d'Azur International Airport", "city": "Nice", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "9684" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9684" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "5", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "NCE", "departure_time": "2026-06-29T15:55", "origin_terminal": "1", "origin_airport": { "name": "Nice Cote d'Azur International Airport", "city": "Nice", "country": "France", "timezone": "Europe\/Paris" }, "destination": "DOH", "arrival_time": "2026-06-29T22:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "56" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "56" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT02H25M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-194", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T01:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H05M", "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": "105" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "105" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 13958.52, "gross_total": 9528, "base_fare": 7647.3, "tax": 6311.22, "sell": { "currency": "SEK", "total": 13958.52, "base_fare": 7647.3, "tax": 6311.22 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTUyOCwiYmFzZV9mYXJlIjo1MjIwLCJ0YXgiOjQzMDh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5NTI4LCJiYXNlX2ZhcmUiOjUyMjAsInRheCI6NDMwOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5NTI4LCJiYXNlX2ZhcmUiOjUyMjAsInRheCI6NDMwOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13958.52, "base_fare": 7647.3, "tax": 6311.22, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7647.30", "tax": "6311.22", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13958.52, "base_fare": 7647.3, "tax": 6311.22, "gross": { "base_fare": "7647.30", "tax": "6311.22", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijk1MjguMDAiLCJiYXNlX2ZhcmUiOiI1MjIwLjAwIiwidGF4IjoiNDMwOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUyMjAuMDAiLCJ0YXgiOiI0MzA4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTUyOC4wMCIsImJhc2VfZmFyZSI6IjUyMjAuMDAiLCJ0YXgiOiI0MzA4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTIyMC4wMCIsInRheCI6IjQzMDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5NTI4LjAwIiwiYmFzZV9mYXJlIjoiNTIyMC4wMCIsInRheCI6IjQzMDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTUyOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECONVENIEN#ER194", "brandName": "ECONOMY CONVENIENCE", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjMxIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMzUwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMTozMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjE0OjQwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiTkNFIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IkJBIiwiZmxpZ2h0TnVtYmVyIjoiOTY4NCIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBVlIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjUiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjE1OjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZBcnJpdmFsIjoiMjI6NTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJOQ0UiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNTYiLCJlcXVpcG1lbnRUeXBlIjoiMzU5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAzOjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkJHVyIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NTgiLCJlcXVpcG1lbnRUeXBlIjoiNzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyOTA2MjYxMTMwMjkwNjI2MTQ0MExIUk5DRVFSQkE5Njg0MjkwNjI2MTU1NTI5MDYyNjIyNTBOQ0VET0hRUlFSNTYzMDA2MjYwMTE1MzAwNjI2MDMyMERPSEJHV1FSUVI0NTgiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIn19LHsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6IjIiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjEwMzAiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjIxOjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDA6MDUiLCJkYXRlVmFyaWF0aW9uIjoiMSIsIm9yaWdpbiI6IkJHVyIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDQzIiwiZXF1aXBtZW50VHlwZSI6IjMyMCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI1IiwidGltZU9mRGVwYXJ0dXJlIjoiMDE6MTAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNSIsInRpbWVPZkFycml2YWwiOiIwNjoyNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJMSFIiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjQiLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxMDUiLCJlcXVpcG1lbnRUeXBlIjoiNzdXIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyNDA4MjYyMTU1MjUwODI2MDAwNUJHV0RPSFFSUVI0NDMyNTA4MjYwMTEwMjUwODI2MDYyNURPSExIUlFSUVIxMDUiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjgwIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6Ijk1MjgiLCJ0b3RhbFRheCI6IjQzMDgiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI5NTI4IiwidG90YWxUYXhBbW91bnQiOiI0MzA4IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI1In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMjI4NCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiI4NiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI5Nzc5IiwidG90YWxUYXgiOiI0MzA4IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiOTc3OSIsInRvdGFsVGF4QW1vdW50IjoiNDMwOCIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjUiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjExOTAiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiMTIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjEzNzk4IiwidG90YWxUYXgiOiI0MzA4IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxMzc5OCIsInRvdGFsVGF4QW1vdW50IjoiNDMwOCIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjUiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjY0MyIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "NCE", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "NCE", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "BA", "calendar_total_currency": "SEK", "calendar_total_price": 13958.52, "calendar_total_sell": 13958.52, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13958.52, "filter": { "id": "F1AE00019-194", "price": 13958.52, "gross_total": 9528, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BA", "carrier_marketing": "QR", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY CONVENIENCE", "connecting_airport": [ "NCE", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T11:30", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:25", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291130nce2026062914409684nce202606291555doh20260629225056doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250110lhr202608250625105", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-195", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-195", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H50M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T11:30", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "NCE", "arrival_time": "2026-06-29T14:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Nice Cote d'Azur International Airport", "city": "Nice", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "9684" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9684" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "5", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "NCE", "departure_time": "2026-06-29T15:55", "origin_terminal": "1", "origin_airport": { "name": "Nice Cote d'Azur International Airport", "city": "Nice", "country": "France", "timezone": "Europe\/Paris" }, "destination": "DOH", "arrival_time": "2026-06-29T22:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "56" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "56" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT02H25M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-195", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H05M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T02:45", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T08:00", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT02H40M", "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": "119" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "119" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 13958.52, "gross_total": 9528, "base_fare": 7647.3, "tax": 6311.22, "sell": { "currency": "SEK", "total": 13958.52, "base_fare": 7647.3, "tax": 6311.22 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTUyOCwiYmFzZV9mYXJlIjo1MjIwLCJ0YXgiOjQzMDh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5NTI4LCJiYXNlX2ZhcmUiOjUyMjAsInRheCI6NDMwOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5NTI4LCJiYXNlX2ZhcmUiOjUyMjAsInRheCI6NDMwOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 13958.52, "base_fare": 7647.3, "tax": 6311.22, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7647.30", "tax": "6311.22", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 13958.52, "base_fare": 7647.3, "tax": 6311.22, "gross": { "base_fare": "7647.30", "tax": "6311.22", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijk1MjguMDAiLCJiYXNlX2ZhcmUiOiI1MjIwLjAwIiwidGF4IjoiNDMwOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUyMjAuMDAiLCJ0YXgiOiI0MzA4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTUyOC4wMCIsImJhc2VfZmFyZSI6IjUyMjAuMDAiLCJ0YXgiOiI0MzA4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTIyMC4wMCIsInRheCI6IjQzMDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5NTI4LjAwIiwiYmFzZV9mYXJlIjoiNTIyMC4wMCIsInRheCI6IjQzMDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTUyOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECONVENIEN#ER195", "brandName": "ECONOMY CONVENIENCE", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjMxIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMzUwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMTozMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjE0OjQwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiTkNFIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IkJBIiwiZmxpZ2h0TnVtYmVyIjoiOTY4NCIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBVlIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjUiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjE1OjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZBcnJpdmFsIjoiMjI6NTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJOQ0UiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNTYiLCJlcXVpcG1lbnRUeXBlIjoiMzU5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAzOjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkJHVyIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NTgiLCJlcXVpcG1lbnRUeXBlIjoiNzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyOTA2MjYxMTMwMjkwNjI2MTQ0MExIUk5DRVFSQkE5Njg0MjkwNjI2MTU1NTI5MDYyNjIyNTBOQ0VET0hRUlFSNTYzMDA2MjYwMTE1MzAwNjI2MDMyMERPSEJHV1FSUVI0NTgiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIn19LHsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6IjQiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjEyMDUiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjIxOjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDA6MDUiLCJkYXRlVmFyaWF0aW9uIjoiMSIsIm9yaWdpbiI6IkJHVyIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDQzIiwiZXF1aXBtZW50VHlwZSI6IjMyMCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI1IiwidGltZU9mRGVwYXJ0dXJlIjoiMDI6NDUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNSIsInRpbWVPZkFycml2YWwiOiIwODowMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJMSFIiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjQiLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxMTkiLCJlcXVpcG1lbnRUeXBlIjoiNzdXIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyNDA4MjYyMTU1MjUwODI2MDAwNUJHV0RPSFFSUVI0NDMyNTA4MjYwMjQ1MjUwODI2MDgwMERPSExIUlFSUVIxMTkiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjgxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6Ijk1MjgiLCJ0b3RhbFRheCI6IjQzMDgiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI5NTI4IiwidG90YWxUYXhBbW91bnQiOiI0MzA4IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI1In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMjI4NCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiI4NiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI5Nzc5IiwidG90YWxUYXgiOiI0MzA4IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiOTc3OSIsInRvdGFsVGF4QW1vdW50IjoiNDMwOCIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjUiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjExOTAiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiMTIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjEzNzk4IiwidG90YWxUYXgiOiI0MzA4IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxMzc5OCIsInRvdGFsVGF4QW1vdW50IjoiNDMwOCIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjUiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjY0MyIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "NCE", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "NCE", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "BA", "calendar_total_currency": "SEK", "calendar_total_price": 13958.52, "calendar_total_sell": 13958.52, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 13958.52, "filter": { "id": "F1AE00019-195", "price": 13958.52, "gross_total": 9528, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BA", "carrier_marketing": "QR", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY CONVENIENCE", "connecting_airport": [ "NCE", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T11:30", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T08:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291130nce2026062914409684nce202606291555doh20260629225056doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250245lhr202608250800119", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-196", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-196", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H20M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:00", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "MXP", "arrival_time": "2026-06-29T11:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "5924" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "5924" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "MXP", "departure_time": "2026-06-29T16:15", "origin_terminal": "1", "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DOH", "arrival_time": "2026-06-29T23:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT05H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "128" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "128" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT02H15M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-196", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T01:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H05M", "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": "105" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "105" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 14042.03, "gross_total": 9585, "base_fare": 7647.3, "tax": 6394.73, "sell": { "currency": "SEK", "total": 14042.03, "base_fare": 7647.3, "tax": 6394.73 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTU4NSwiYmFzZV9mYXJlIjo1MjIwLCJ0YXgiOjQzNjV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5NTg1LCJiYXNlX2ZhcmUiOjUyMjAsInRheCI6NDM2NSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5NTg1LCJiYXNlX2ZhcmUiOjUyMjAsInRheCI6NDM2NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 14042.03, "base_fare": 7647.3, "tax": 6394.73, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7647.30", "tax": "6394.73", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 14042.03, "base_fare": 7647.3, "tax": 6394.73, "gross": { "base_fare": "7647.30", "tax": "6394.73", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijk1ODUuMDAiLCJiYXNlX2ZhcmUiOiI1MjIwLjAwIiwidGF4IjoiNDM2NS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUyMjAuMDAiLCJ0YXgiOiI0MzY1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTU4NS4wMCIsImJhc2VfZmFyZSI6IjUyMjAuMDAiLCJ0YXgiOiI0MzY1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTIyMC4wMCIsInRheCI6IjQzNjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5NTg1LjAwIiwiYmFzZV9mYXJlIjoiNTIyMC4wMCIsInRheCI6IjQzNjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTU4NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECONVENIEN#ER196", "brandName": "ECONOMY CONVENIENCE", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjMyIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNzIwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwODowMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjExOjEwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiTVhQIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IkJBIiwiZmxpZ2h0TnVtYmVyIjoiNTkyNCIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBVlIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjE2OjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZBcnJpdmFsIjoiMjM6MDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJNWFAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTI4IiwiZXF1aXBtZW50VHlwZSI6IjM1OSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA2LTMwIiwidGltZU9mRGVwYXJ0dXJlIjoiMDE6MTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNi0zMCIsInRpbWVPZkFycml2YWwiOiIwMzoyMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJCR1ciLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDU4IiwiZXF1aXBtZW50VHlwZSI6Ijc4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjkwNjI2MDgwMDI5MDYyNjExMTBMSFJNWFBRUkJBNTkyNDI5MDYyNjE2MTUyOTA2MjYyMzAwTVhQRE9IUVJRUjEyODMwMDYyNjAxMTUzMDA2MjYwMzIwRE9IQkdXUVJRUjQ1OCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiMiIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTAzMCIsIk1ham9yaXR5Q2FycmllciI6IlFSIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMjE6NTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNSIsInRpbWVPZkFycml2YWwiOiIwMDowNSIsImRhdGVWYXJpYXRpb24iOiIxIiwib3JpZ2luIjoiQkdXIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NDMiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjA2OjI1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkxIUiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNCIsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjEwNSIsImVxdWlwbWVudFR5cGUiOiI3N1ciLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI0MDgyNjIxNTUyNTA4MjYwMDA1QkdXRE9IUVJRUjQ0MzI1MDgyNjAxMTAyNTA4MjYwNjI1RE9ITEhSUVJRUjEwNSIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIifX1dLCJwcmljZV9kYXRhIjpbeyJpdGVtTnVtYmVyIjoiODIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiOTU4NSIsInRvdGFsVGF4IjoiNDM2NSIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6Ijk1ODUiLCJ0b3RhbFRheEFtb3VudCI6IjQzNjUiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIyMjg0IiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6Ijg3IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6Ijk4MzYiLCJ0b3RhbFRheCI6IjQzNjUiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI5ODM2IiwidG90YWxUYXhBbW91bnQiOiI0MzY1IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMTE5MCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIxMjQiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTM4NTUiLCJ0b3RhbFRheCI6IjQzNjUiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEzODU1IiwidG90YWxUYXhBbW91bnQiOiI0MzY1IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiNjQzIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "MXP", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "MXP", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "BA", "calendar_total_currency": "SEK", "calendar_total_price": 14042.03, "calendar_total_sell": 14042.03, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 14042.03, "filter": { "id": "F1AE00019-196", "price": 14042.03, "gross_total": 9585, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BA", "carrier_marketing": "QR", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY CONVENIENCE", "connecting_airport": [ "MXP", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:25", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606290800mxp2026062911105924mxp202606291615doh202606292300128doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250110lhr202608250625105", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-197", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-197", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H20M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:00", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "MXP", "arrival_time": "2026-06-29T11:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "5924" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "5924" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "MXP", "departure_time": "2026-06-29T16:15", "origin_terminal": "1", "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DOH", "arrival_time": "2026-06-29T23:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT05H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "128" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "128" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT02H15M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-197", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H05M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T02:45", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T08:00", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT02H40M", "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": "119" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "119" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 14042.03, "gross_total": 9585, "base_fare": 7647.3, "tax": 6394.73, "sell": { "currency": "SEK", "total": 14042.03, "base_fare": 7647.3, "tax": 6394.73 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTU4NSwiYmFzZV9mYXJlIjo1MjIwLCJ0YXgiOjQzNjV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5NTg1LCJiYXNlX2ZhcmUiOjUyMjAsInRheCI6NDM2NSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5NTg1LCJiYXNlX2ZhcmUiOjUyMjAsInRheCI6NDM2NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 14042.03, "base_fare": 7647.3, "tax": 6394.73, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7647.30", "tax": "6394.73", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 14042.03, "base_fare": 7647.3, "tax": 6394.73, "gross": { "base_fare": "7647.30", "tax": "6394.73", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijk1ODUuMDAiLCJiYXNlX2ZhcmUiOiI1MjIwLjAwIiwidGF4IjoiNDM2NS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUyMjAuMDAiLCJ0YXgiOiI0MzY1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTU4NS4wMCIsImJhc2VfZmFyZSI6IjUyMjAuMDAiLCJ0YXgiOiI0MzY1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTIyMC4wMCIsInRheCI6IjQzNjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5NTg1LjAwIiwiYmFzZV9mYXJlIjoiNTIyMC4wMCIsInRheCI6IjQzNjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTU4NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECONVENIEN#ER197", "brandName": "ECONOMY CONVENIENCE", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjMyIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNzIwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwODowMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjExOjEwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiTVhQIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IkJBIiwiZmxpZ2h0TnVtYmVyIjoiNTkyNCIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBVlIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjE2OjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZBcnJpdmFsIjoiMjM6MDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJNWFAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTI4IiwiZXF1aXBtZW50VHlwZSI6IjM1OSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA2LTMwIiwidGltZU9mRGVwYXJ0dXJlIjoiMDE6MTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNi0zMCIsInRpbWVPZkFycml2YWwiOiIwMzoyMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJCR1ciLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDU4IiwiZXF1aXBtZW50VHlwZSI6Ijc4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjkwNjI2MDgwMDI5MDYyNjExMTBMSFJNWFBRUkJBNTkyNDI5MDYyNjE2MTUyOTA2MjYyMzAwTVhQRE9IUVJRUjEyODMwMDYyNjAxMTUzMDA2MjYwMzIwRE9IQkdXUVJRUjQ1OCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiNCIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTIwNSIsIk1ham9yaXR5Q2FycmllciI6IlFSIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMjE6NTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNSIsInRpbWVPZkFycml2YWwiOiIwMDowNSIsImRhdGVWYXJpYXRpb24iOiIxIiwib3JpZ2luIjoiQkdXIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NDMiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMjo0NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjA4OjAwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkxIUiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNCIsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjExOSIsImVxdWlwbWVudFR5cGUiOiI3N1ciLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI0MDgyNjIxNTUyNTA4MjYwMDA1QkdXRE9IUVJRUjQ0MzI1MDgyNjAyNDUyNTA4MjYwODAwRE9ITEhSUVJRUjExOSIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIifX1dLCJwcmljZV9kYXRhIjpbeyJpdGVtTnVtYmVyIjoiODMiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiOTU4NSIsInRvdGFsVGF4IjoiNDM2NSIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6Ijk1ODUiLCJ0b3RhbFRheEFtb3VudCI6IjQzNjUiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIyMjg0IiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6Ijg3IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6Ijk4MzYiLCJ0b3RhbFRheCI6IjQzNjUiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI5ODM2IiwidG90YWxUYXhBbW91bnQiOiI0MzY1IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMTE5MCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIxMjQiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTM4NTUiLCJ0b3RhbFRheCI6IjQzNjUiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEzODU1IiwidG90YWxUYXhBbW91bnQiOiI0MzY1IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiNjQzIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "MXP", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "MXP", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "BA", "calendar_total_currency": "SEK", "calendar_total_price": 14042.03, "calendar_total_sell": 14042.03, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 14042.03, "filter": { "id": "F1AE00019-197", "price": 14042.03, "gross_total": 9585, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BA", "carrier_marketing": "QR", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY CONVENIENCE", "connecting_airport": [ "MXP", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T08:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606290800mxp2026062911105924mxp202606291615doh202606292300128doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250245lhr202608250800119", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-198", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-198", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H40M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T11:40", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "AMS", "arrival_time": "2026-06-29T14:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "319", "name": "319", "picture": "319.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "9767" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9767" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "4", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "AMS", "departure_time": "2026-06-29T16:15", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "DOH", "arrival_time": "2026-06-29T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "274" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "274" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H40M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-198", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T01:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H05M", "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": "105" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "105" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 14074.26, "gross_total": 9607, "base_fare": 7647.3, "tax": 6426.96, "sell": { "currency": "SEK", "total": 14074.26, "base_fare": 7647.3, "tax": 6426.96 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTYwNywiYmFzZV9mYXJlIjo1MjIwLCJ0YXgiOjQzODd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5NjA3LCJiYXNlX2ZhcmUiOjUyMjAsInRheCI6NDM4NywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5NjA3LCJiYXNlX2ZhcmUiOjUyMjAsInRheCI6NDM4N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 14074.26, "base_fare": 7647.3, "tax": 6426.96, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7647.30", "tax": "6426.96", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 14074.26, "base_fare": 7647.3, "tax": 6426.96, "gross": { "base_fare": "7647.30", "tax": "6426.96", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijk2MDcuMDAiLCJiYXNlX2ZhcmUiOiI1MjIwLjAwIiwidGF4IjoiNDM4Ny4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUyMjAuMDAiLCJ0YXgiOiI0Mzg3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTYwNy4wMCIsImJhc2VfZmFyZSI6IjUyMjAuMDAiLCJ0YXgiOiI0Mzg3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTIyMC4wMCIsInRheCI6IjQzODcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5NjA3LjAwIiwiYmFzZV9mYXJlIjoiNTIyMC4wMCIsInRheCI6IjQzODcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTYwNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECONVENIEN#ER198", "brandName": "ECONOMY CONVENIENCE", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjMzIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMzQwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMTo0MCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjE0OjA1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiQU1TIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJCQSIsImZsaWdodE51bWJlciI6Ijk3NjciLCJlcXVpcG1lbnRUeXBlIjoiMzE5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQVZSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNjoxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjIzOjM1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQU1TIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIyNzQiLCJlcXVpcG1lbnRUeXBlIjoiMzU5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAzOjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkJHVyIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NTgiLCJlcXVpcG1lbnRUeXBlIjoiNzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyOTA2MjYxMTQwMjkwNjI2MTQwNUxIUkFNU1FSQkE5NzY3MjkwNjI2MTYxNTI5MDYyNjIzMzVBTVNET0hRUlFSMjc0MzAwNjI2MDExNTMwMDYyNjAzMjBET0hCR1dRUlFSNDU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIyIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDMwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIyMTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjAwOjA1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0MyIsImVxdWlwbWVudFR5cGUiOiIzMjAiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNSIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjEwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDY6MjUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI0IiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTA1IiwiZXF1aXBtZW50VHlwZSI6Ijc3VyIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MjE1NTI1MDgyNjAwMDVCR1dET0hRUlFSNDQzMjUwODI2MDExMDI1MDgyNjA2MjVET0hMSFJRUlFSMTA1IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiI4NCIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI5NjA3IiwidG90YWxUYXgiOiI0Mzg3IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiOTYwNyIsInRvdGFsVGF4QW1vdW50IjoiNDM4NyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjIyODQiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiODgiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiOTg1OCIsInRvdGFsVGF4IjoiNDM4NyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6Ijk4NTgiLCJ0b3RhbFRheEFtb3VudCI6IjQzODciLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIxMTkwIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjEyNiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxMzg3NyIsInRvdGFsVGF4IjoiNDM4NyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTM4NzciLCJ0b3RhbFRheEFtb3VudCI6IjQzODciLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiI2NDMiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX1dfQ==", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "AMS", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "AMS", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "BA", "calendar_total_currency": "SEK", "calendar_total_price": 14074.26, "calendar_total_sell": 14074.26, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 14074.26, "filter": { "id": "F1AE00019-198", "price": 14074.26, "gross_total": 9607, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BA", "carrier_marketing": "QR", "aircraft": "319", "aircraft_name": "319", "cabin_class": "ECONOMY CONVENIENCE", "connecting_airport": [ "AMS", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T11:40", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:25", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291140ams2026062914059767ams202606291615doh202606292335274doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250110lhr202608250625105", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-199", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-199", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H40M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T11:40", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "AMS", "arrival_time": "2026-06-29T14:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "319", "name": "319", "picture": "319.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "9767" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9767" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "4", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "AMS", "departure_time": "2026-06-29T16:15", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "DOH", "arrival_time": "2026-06-29T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "274" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "274" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H40M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-199", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H05M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T02:45", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T08:00", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT02H40M", "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": "119" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "119" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 14074.26, "gross_total": 9607, "base_fare": 7647.3, "tax": 6426.96, "sell": { "currency": "SEK", "total": 14074.26, "base_fare": 7647.3, "tax": 6426.96 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTYwNywiYmFzZV9mYXJlIjo1MjIwLCJ0YXgiOjQzODd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5NjA3LCJiYXNlX2ZhcmUiOjUyMjAsInRheCI6NDM4NywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5NjA3LCJiYXNlX2ZhcmUiOjUyMjAsInRheCI6NDM4N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 14074.26, "base_fare": 7647.3, "tax": 6426.96, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7647.30", "tax": "6426.96", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 14074.26, "base_fare": 7647.3, "tax": 6426.96, "gross": { "base_fare": "7647.30", "tax": "6426.96", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijk2MDcuMDAiLCJiYXNlX2ZhcmUiOiI1MjIwLjAwIiwidGF4IjoiNDM4Ny4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUyMjAuMDAiLCJ0YXgiOiI0Mzg3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTYwNy4wMCIsImJhc2VfZmFyZSI6IjUyMjAuMDAiLCJ0YXgiOiI0Mzg3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTIyMC4wMCIsInRheCI6IjQzODcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5NjA3LjAwIiwiYmFzZV9mYXJlIjoiNTIyMC4wMCIsInRheCI6IjQzODcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTYwNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECONVENIEN#ER199", "brandName": "ECONOMY CONVENIENCE", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjMzIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMzQwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMTo0MCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjE0OjA1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiQU1TIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJCQSIsImZsaWdodE51bWJlciI6Ijk3NjciLCJlcXVpcG1lbnRUeXBlIjoiMzE5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQVZSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNjoxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjIzOjM1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQU1TIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIyNzQiLCJlcXVpcG1lbnRUeXBlIjoiMzU5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAzOjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkJHVyIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NTgiLCJlcXVpcG1lbnRUeXBlIjoiNzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyOTA2MjYxMTQwMjkwNjI2MTQwNUxIUkFNU1FSQkE5NzY3MjkwNjI2MTYxNTI5MDYyNjIzMzVBTVNET0hRUlFSMjc0MzAwNjI2MDExNTMwMDYyNjAzMjBET0hCR1dRUlFSNDU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiI0IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMjA1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIyMTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjAwOjA1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0MyIsImVxdWlwbWVudFR5cGUiOiIzMjAiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNSIsInRpbWVPZkRlcGFydHVyZSI6IjAyOjQ1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDg6MDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI0IiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTE5IiwiZXF1aXBtZW50VHlwZSI6Ijc3VyIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MjE1NTI1MDgyNjAwMDVCR1dET0hRUlFSNDQzMjUwODI2MDI0NTI1MDgyNjA4MDBET0hMSFJRUlFSMTE5IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiI4NSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI5NjA3IiwidG90YWxUYXgiOiI0Mzg3IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiOTYwNyIsInRvdGFsVGF4QW1vdW50IjoiNDM4NyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjIyODQiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiODgiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiOTg1OCIsInRvdGFsVGF4IjoiNDM4NyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6Ijk4NTgiLCJ0b3RhbFRheEFtb3VudCI6IjQzODciLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIxMTkwIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjEyNiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxMzg3NyIsInRvdGFsVGF4IjoiNDM4NyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTM4NzciLCJ0b3RhbFRheEFtb3VudCI6IjQzODciLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiI2NDMiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX1dfQ==", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "AMS", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "AMS", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "BA", "calendar_total_currency": "SEK", "calendar_total_price": 14074.26, "calendar_total_sell": 14074.26, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 14074.26, "filter": { "id": "F1AE00019-199", "price": 14074.26, "gross_total": 9607, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BA", "carrier_marketing": "QR", "aircraft": "319", "aircraft_name": "319", "cabin_class": "ECONOMY CONVENIENCE", "connecting_airport": [ "AMS", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T11:40", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T08:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291140ams2026062914059767ams202606291615doh202606292335274doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250245lhr202608250800119", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-200", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-200", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H50M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T11:30", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "NCE", "arrival_time": "2026-06-29T14:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Nice Cote d'Azur International Airport", "city": "Nice", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "9684" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9684" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "5", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "NCE", "departure_time": "2026-06-29T15:55", "origin_terminal": "1", "origin_airport": { "name": "Nice Cote d'Azur International Airport", "city": "Nice", "country": "France", "timezone": "Europe\/Paris" }, "destination": "DOH", "arrival_time": "2026-06-29T22:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "56" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "56" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT02H25M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-200", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-25T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:30", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 14326.24, "gross_total": 9779, "base_fare": 8015.02, "tax": 6311.22, "sell": { "currency": "SEK", "total": 14326.24, "base_fare": 8015.02, "tax": 6311.22 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTc3OSwiYmFzZV9mYXJlIjo1NDcxLCJ0YXgiOjQzMDh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5Nzc5LCJiYXNlX2ZhcmUiOjU0NzEsInRheCI6NDMwOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5Nzc5LCJiYXNlX2ZhcmUiOjU0NzEsInRheCI6NDMwOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 14326.24, "base_fare": 8015.02, "tax": 6311.22, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "8015.02", "tax": "6311.22", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 14326.24, "base_fare": 8015.02, "tax": 6311.22, "gross": { "base_fare": "8015.02", "tax": "6311.22", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijk3NzkuMDAiLCJiYXNlX2ZhcmUiOiI1NDcxLjAwIiwidGF4IjoiNDMwOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU0NzEuMDAiLCJ0YXgiOiI0MzA4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTc3OS4wMCIsImJhc2VfZmFyZSI6IjU0NzEuMDAiLCJ0YXgiOiI0MzA4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTQ3MS4wMCIsInRheCI6IjQzMDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5Nzc5LjAwIiwiYmFzZV9mYXJlIjoiNTQ3MS4wMCIsInRheCI6IjQzMDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTc3OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECONVENIEN#ER200", "brandName": "ECONOMY CONVENIENCE", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjMxIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMzUwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMTozMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjE0OjQwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiTkNFIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IkJBIiwiZmxpZ2h0TnVtYmVyIjoiOTY4NCIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBVlIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjUiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjE1OjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZBcnJpdmFsIjoiMjI6NTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJOQ0UiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNTYiLCJlcXVpcG1lbnRUeXBlIjoiMzU5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAzOjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkJHVyIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NTgiLCJlcXVpcG1lbnRUeXBlIjoiNzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyOTA2MjYxMTMwMjkwNjI2MTQ0MExIUk5DRVFSQkE5Njg0MjkwNjI2MTU1NTI5MDYyNjIyNTBOQ0VET0hRUlFSNTYzMDA2MjYwMTE1MzAwNjI2MDMyMERPSEJHV1FSUVI0NTgiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIn19LHsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6IjYiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjEwMzUiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjIxOjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDA6MDUiLCJkYXRlVmFyaWF0aW9uIjoiMSIsIm9yaWdpbiI6IkJHVyIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDQzIiwiZXF1aXBtZW50VHlwZSI6IjMyMCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI1IiwidGltZU9mRGVwYXJ0dXJlIjoiMDE6MTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNSIsInRpbWVPZkFycml2YWwiOiIwNjozMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJMSFIiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjQiLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxMDMiLCJlcXVpcG1lbnRUeXBlIjoiMzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyNDA4MjYyMTU1MjUwODI2MDAwNUJHV0RPSFFSUVI0NDMyNTA4MjYwMTE1MjUwODI2MDYzMERPSExIUlFSUVIxMDMiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6Ijg2IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6Ijk3NzkiLCJ0b3RhbFRheCI6IjQzMDgiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiI5Nzc5IiwidG90YWxUYXhBbW91bnQiOiI0MzA4IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI1In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMTE5MCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIxMjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTM3OTgiLCJ0b3RhbFRheCI6IjQzMDgiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEzNzk4IiwidG90YWxUYXhBbW91bnQiOiI0MzA4IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI1In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiNjQzIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "NCE", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "NCE", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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": "1190", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "BA", "calendar_total_currency": "SEK", "calendar_total_price": 14326.24, "calendar_total_sell": 14326.24, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 14326.24, "filter": { "id": "F1AE00019-200", "price": 14326.24, "gross_total": 9779, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BA", "carrier_marketing": "QR", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY CONVENIENCE", "connecting_airport": [ "NCE", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T11:30", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:30", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291130nce2026062914409684nce202606291555doh20260629225056doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250115lhr202608250630103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-201", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-201", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H20M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:00", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "MXP", "arrival_time": "2026-06-29T11:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "5924" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "5924" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "MXP", "departure_time": "2026-06-29T16:15", "origin_terminal": "1", "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DOH", "arrival_time": "2026-06-29T23:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT05H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "128" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "128" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT02H15M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-201", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-25T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:30", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 14409.75, "gross_total": 9836, "base_fare": 8015.02, "tax": 6394.73, "sell": { "currency": "SEK", "total": 14409.75, "base_fare": 8015.02, "tax": 6394.73 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTgzNiwiYmFzZV9mYXJlIjo1NDcxLCJ0YXgiOjQzNjV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5ODM2LCJiYXNlX2ZhcmUiOjU0NzEsInRheCI6NDM2NSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5ODM2LCJiYXNlX2ZhcmUiOjU0NzEsInRheCI6NDM2NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 14409.75, "base_fare": 8015.02, "tax": 6394.73, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "8015.02", "tax": "6394.73", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 14409.75, "base_fare": 8015.02, "tax": 6394.73, "gross": { "base_fare": "8015.02", "tax": "6394.73", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijk4MzYuMDAiLCJiYXNlX2ZhcmUiOiI1NDcxLjAwIiwidGF4IjoiNDM2NS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU0NzEuMDAiLCJ0YXgiOiI0MzY1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTgzNi4wMCIsImJhc2VfZmFyZSI6IjU0NzEuMDAiLCJ0YXgiOiI0MzY1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTQ3MS4wMCIsInRheCI6IjQzNjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5ODM2LjAwIiwiYmFzZV9mYXJlIjoiNTQ3MS4wMCIsInRheCI6IjQzNjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTgzNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECONVENIEN#ER201", "brandName": "ECONOMY CONVENIENCE", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjMyIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNzIwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwODowMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjExOjEwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiTVhQIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IkJBIiwiZmxpZ2h0TnVtYmVyIjoiNTkyNCIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBVlIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjE2OjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZBcnJpdmFsIjoiMjM6MDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJNWFAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTI4IiwiZXF1aXBtZW50VHlwZSI6IjM1OSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA2LTMwIiwidGltZU9mRGVwYXJ0dXJlIjoiMDE6MTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNi0zMCIsInRpbWVPZkFycml2YWwiOiIwMzoyMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJCR1ciLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDU4IiwiZXF1aXBtZW50VHlwZSI6Ijc4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjkwNjI2MDgwMDI5MDYyNjExMTBMSFJNWFBRUkJBNTkyNDI5MDYyNjE2MTUyOTA2MjYyMzAwTVhQRE9IUVJRUjEyODMwMDYyNjAxMTUzMDA2MjYwMzIwRE9IQkdXUVJRUjQ1OCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiNiIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTAzNSIsIk1ham9yaXR5Q2FycmllciI6IlFSIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMjE6NTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNSIsInRpbWVPZkFycml2YWwiOiIwMDowNSIsImRhdGVWYXJpYXRpb24iOiIxIiwib3JpZ2luIjoiQkdXIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NDMiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjA2OjMwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkxIUiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNCIsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjEwMyIsImVxdWlwbWVudFR5cGUiOiIzODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI0MDgyNjIxNTUyNTA4MjYwMDA1QkdXRE9IUVJRUjQ0MzI1MDgyNjAxMTUyNTA4MjYwNjMwRE9ITEhSUVJRUjEwMyIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIifX1dLCJwcmljZV9kYXRhIjpbeyJpdGVtTnVtYmVyIjoiODciLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiOTgzNiIsInRvdGFsVGF4IjoiNDM2NSIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6Ijk4MzYiLCJ0b3RhbFRheEFtb3VudCI6IjQzNjUiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIxMTkwIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjEyNCIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxMzg1NSIsInRvdGFsVGF4IjoiNDM2NSIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTM4NTUiLCJ0b3RhbFRheEFtb3VudCI6IjQzNjUiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiI2NDMiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX1dfQ==", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "MXP", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "MXP", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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": "1190", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "BA", "calendar_total_currency": "SEK", "calendar_total_price": 14409.75, "calendar_total_sell": 14409.75, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 14409.75, "filter": { "id": "F1AE00019-201", "price": 14409.75, "gross_total": 9836, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BA", "carrier_marketing": "QR", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY CONVENIENCE", "connecting_airport": [ "MXP", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:30", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606290800mxp2026062911105924mxp202606291615doh202606292300128doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250115lhr202608250630103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-202", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-202", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H40M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T11:40", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "AMS", "arrival_time": "2026-06-29T14:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "319", "name": "319", "picture": "319.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "9767" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9767" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "4", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "AMS", "departure_time": "2026-06-29T16:15", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "DOH", "arrival_time": "2026-06-29T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "274" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "274" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H40M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-202", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-25T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:30", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 14441.98, "gross_total": 9858, "base_fare": 8015.02, "tax": 6426.96, "sell": { "currency": "SEK", "total": 14441.98, "base_fare": 8015.02, "tax": 6426.96 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTg1OCwiYmFzZV9mYXJlIjo1NDcxLCJ0YXgiOjQzODd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5ODU4LCJiYXNlX2ZhcmUiOjU0NzEsInRheCI6NDM4NywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5ODU4LCJiYXNlX2ZhcmUiOjU0NzEsInRheCI6NDM4N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 14441.98, "base_fare": 8015.02, "tax": 6426.96, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "8015.02", "tax": "6426.96", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 14441.98, "base_fare": 8015.02, "tax": 6426.96, "gross": { "base_fare": "8015.02", "tax": "6426.96", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijk4NTguMDAiLCJiYXNlX2ZhcmUiOiI1NDcxLjAwIiwidGF4IjoiNDM4Ny4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU0NzEuMDAiLCJ0YXgiOiI0Mzg3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTg1OC4wMCIsImJhc2VfZmFyZSI6IjU0NzEuMDAiLCJ0YXgiOiI0Mzg3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTQ3MS4wMCIsInRheCI6IjQzODcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5ODU4LjAwIiwiYmFzZV9mYXJlIjoiNTQ3MS4wMCIsInRheCI6IjQzODcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTg1OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECONVENIEN#ER202", "brandName": "ECONOMY CONVENIENCE", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjMzIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMzQwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMTo0MCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjE0OjA1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiQU1TIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJCQSIsImZsaWdodE51bWJlciI6Ijk3NjciLCJlcXVpcG1lbnRUeXBlIjoiMzE5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQVZSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNjoxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjIzOjM1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQU1TIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIyNzQiLCJlcXVpcG1lbnRUeXBlIjoiMzU5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAzOjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkJHVyIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NTgiLCJlcXVpcG1lbnRUeXBlIjoiNzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyOTA2MjYxMTQwMjkwNjI2MTQwNUxIUkFNU1FSQkE5NzY3MjkwNjI2MTYxNTI5MDYyNjIzMzVBTVNET0hRUlFSMjc0MzAwNjI2MDExNTMwMDYyNjAzMjBET0hCR1dRUlFSNDU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiI2IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDM1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIyMTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjAwOjA1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0MyIsImVxdWlwbWVudFR5cGUiOiIzMjAiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNSIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDY6MzAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI0IiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTAzIiwiZXF1aXBtZW50VHlwZSI6IjM4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MjE1NTI1MDgyNjAwMDVCR1dET0hRUlFSNDQzMjUwODI2MDExNTI1MDgyNjA2MzBET0hMSFJRUlFSMTAzIiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiI4OCIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI5ODU4IiwidG90YWxUYXgiOiI0Mzg3IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiOTg1OCIsInRvdGFsVGF4QW1vdW50IjoiNDM4NyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjExOTAiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiMTI2IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjEzODc3IiwidG90YWxUYXgiOiI0Mzg3IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxMzg3NyIsInRvdGFsVGF4QW1vdW50IjoiNDM4NyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNCJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjY0MyIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "AMS", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "AMS", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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": "1190", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "BA", "calendar_total_currency": "SEK", "calendar_total_price": 14441.98, "calendar_total_sell": 14441.98, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 14441.98, "filter": { "id": "F1AE00019-202", "price": 14441.98, "gross_total": 9858, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BA", "carrier_marketing": "QR", "aircraft": "319", "aircraft_name": "319", "cabin_class": "ECONOMY CONVENIENCE", "connecting_airport": [ "AMS", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T11:40", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:30", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291140ams2026062914059767ams202606291615doh202606292335274doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250115lhr202608250630103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-203", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-203", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H20M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T12:00", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DUB", "arrival_time": "2026-06-29T13:30", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "EI", "carrier_name": "Aer Lingus", "carrier_logo": "EI.png", "flight_number": "8225" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8225" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "DUB", "departure_time": "2026-06-29T15:00", "origin_terminal": "1", "origin_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "destination": "DOH", "arrival_time": "2026-06-30T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT01H30M", "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": "18" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "18" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "VLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-203", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-24T15:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-24T20:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "15" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "15" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 14543.06, "gross_total": 9927, "base_fare": 8445.73, "tax": 6097.33, "sell": { "currency": "SEK", "total": 14543.06, "base_fare": 8445.73, "tax": 6097.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6OTkyNywiYmFzZV9mYXJlIjo1NzY1LCJ0YXgiOjQxNjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5OTI3LCJiYXNlX2ZhcmUiOjU3NjUsInRheCI6NDE2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjo5OTI3LCJiYXNlX2ZhcmUiOjU3NjUsInRheCI6NDE2Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 14543.06, "base_fare": 8445.73, "tax": 6097.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "8445.73", "tax": "6097.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 14543.06, "base_fare": 8445.73, "tax": 6097.33, "gross": { "base_fare": "8445.73", "tax": "6097.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6Ijk5MjcuMDAiLCJiYXNlX2ZhcmUiOiI1NzY1LjAwIiwidGF4IjoiNDE2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU3NjUuMDAiLCJ0YXgiOiI0MTYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiOTkyNy4wMCIsImJhc2VfZmFyZSI6IjU3NjUuMDAiLCJ0YXgiOiI0MTYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTc2NS4wMCIsInRheCI6IjQxNjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiI5OTI3LjAwIiwiYmFzZV9mYXJlIjoiNTc2NS4wMCIsInRheCI6IjQxNjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6OTkyNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECONVENIEN#ER203", "brandName": "ECONOMY CONVENIENCE", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjMwIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMzIwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMjowMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjEzOjMwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsImRlc3RpbmF0aW9uIjoiRFVCIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IkVJIiwiZmxpZ2h0TnVtYmVyIjoiODIyNSIsImVxdWlwbWVudFR5cGUiOiIzMk4iLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBVlIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjE1OjAwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDA6MDUiLCJkYXRlVmFyaWF0aW9uIjoiMSIsIm9yaWdpbiI6IkRVQiIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxOCIsImVxdWlwbWVudFR5cGUiOiI3ODkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDM6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ1OCIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjEyMDAyOTA2MjYxMzMwTEhSRFVCUVJFSTgyMjUyOTA2MjYxNTAwMzAwNjI2MDAwNURVQkRPSFFSUVIxODMwMDYyNjAxMTUzMDA2MjYwMzIwRE9IQkdXUVJRUjQ1OCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiOCIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTAzMCIsIk1ham9yaXR5Q2FycmllciI6IlFSIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMTE6NTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNCIsInRpbWVPZkFycml2YWwiOiIxNDowMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkJHVyIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDQ1IiwiZXF1aXBtZW50VHlwZSI6IjMyMCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMTU6MTAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNCIsInRpbWVPZkFycml2YWwiOiIyMDoyNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJMSFIiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjQiLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxNSIsImVxdWlwbWVudFR5cGUiOiIzNTkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI0MDgyNjExNTUyNDA4MjYxNDAwQkdXRE9IUVJRUjQ0NTI0MDgyNjE1MTAyNDA4MjYyMDI1RE9ITEhSUVJRUjE1IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiI4OSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiI5OTI3IiwidG90YWxUYXgiOiI0MTYyIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiOTkyNyIsInRvdGFsVGF4QW1vdW50IjoiNDE2MiIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlZMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJWTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVkxSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjExOTAiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiMTE3IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjEzNjUyIiwidG90YWxUYXgiOiI0MTYyIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxMzY1MiIsInRvdGFsVGF4QW1vdW50IjoiNDE2MiIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjY0MyIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DUB", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DUB", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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": "1190", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "EI", "calendar_total_currency": "SEK", "calendar_total_price": 14543.06, "calendar_total_sell": 14543.06, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 14543.06, "filter": { "id": "F1AE00019-203", "price": 14543.06, "gross_total": 9927, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EI", "carrier_marketing": "QR", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY CONVENIENCE", "connecting_airport": [ "DUB", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-06-29T12:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T20:25", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291200dub2026062913308225dub202606291500doh20260630000518doh202606300115bgw202606300320458bgw202608241155doh202608241400445doh202608241510lhr20260824202515", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-204", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-204", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H50M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T11:30", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "NCE", "arrival_time": "2026-06-29T14:40", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Nice Cote d'Azur International Airport", "city": "Nice", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "9684" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9684" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "5", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "NCE", "departure_time": "2026-06-29T15:55", "origin_terminal": "1", "origin_airport": { "name": "Nice Cote d'Azur International Airport", "city": "Nice", "country": "France", "timezone": "Europe\/Paris" }, "destination": "DOH", "arrival_time": "2026-06-29T22:50", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "56" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "56" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT02H25M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-204", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-24T15:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-24T20:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "15" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "15" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 15250.65, "gross_total": 10410, "base_fare": 8939.43, "tax": 6311.22, "sell": { "currency": "SEK", "total": 15250.65, "base_fare": 8939.43, "tax": 6311.22 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTA0MTAsImJhc2VfZmFyZSI6NjEwMiwidGF4Ijo0MzA4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTA0MTAsImJhc2VfZmFyZSI6NjEwMiwidGF4Ijo0MzA4LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjEwNDEwLCJiYXNlX2ZhcmUiOjYxMDIsInRheCI6NDMwOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 15250.65, "base_fare": 8939.43, "tax": 6311.22, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "8939.43", "tax": "6311.22", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 15250.65, "base_fare": 8939.43, "tax": 6311.22, "gross": { "base_fare": "8939.43", "tax": "6311.22", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEwNDEwLjAwIiwiYmFzZV9mYXJlIjoiNjEwMi4wMCIsInRheCI6IjQzMDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2MTAyLjAwIiwidGF4IjoiNDMwOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS40NyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEwNDEwLjAwIiwiYmFzZV9mYXJlIjoiNjEwMi4wMCIsInRheCI6IjQzMDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2MTAyLjAwIiwidGF4IjoiNDMwOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEwNDEwLjAwIiwiYmFzZV9mYXJlIjoiNjEwMi4wMCIsInRheCI6IjQzMDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTA0MTAsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECONVENIEN#ER204", "brandName": "ECONOMY CONVENIENCE", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjMxIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMzUwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMTozMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjE0OjQwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiTkNFIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IkJBIiwiZmxpZ2h0TnVtYmVyIjoiOTY4NCIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBVlIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjUiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjE1OjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZBcnJpdmFsIjoiMjI6NTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJOQ0UiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNTYiLCJlcXVpcG1lbnRUeXBlIjoiMzU5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAzOjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkJHVyIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NTgiLCJlcXVpcG1lbnRUeXBlIjoiNzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyOTA2MjYxMTMwMjkwNjI2MTQ0MExIUk5DRVFSQkE5Njg0MjkwNjI2MTU1NTI5MDYyNjIyNTBOQ0VET0hRUlFSNTYzMDA2MjYwMTE1MzAwNjI2MDMyMERPSEJHV1FSUVI0NTgiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIn19LHsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6IjgiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjEwMzAiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjExOjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZBcnJpdmFsIjoiMTQ6MDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0NSIsImVxdWlwbWVudFR5cGUiOiIzMjAiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjE1OjEwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZBcnJpdmFsIjoiMjA6MjUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI0IiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTUiLCJlcXVpcG1lbnRUeXBlIjoiMzU5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyNDA4MjYxMTU1MjQwODI2MTQwMEJHV0RPSFFSUVI0NDUyNDA4MjYxNTEwMjQwODI2MjAyNURPSExIUlFSUVIxNSIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIifX1dLCJwcmljZV9kYXRhIjpbeyJpdGVtTnVtYmVyIjoiOTEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTA0MTAiLCJ0b3RhbFRheCI6IjQzMDgiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxMDQxMCIsInRvdGFsVGF4QW1vdW50IjoiNDMwOCIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjUiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjExOTAiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiMTIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjEzNzk4IiwidG90YWxUYXgiOiI0MzA4IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxMzc5OCIsInRvdGFsVGF4QW1vdW50IjoiNDMwOCIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjUiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjY0MyIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "NCE", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "NCE", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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": "1190", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "BA", "calendar_total_currency": "SEK", "calendar_total_price": 15250.65, "calendar_total_sell": 15250.65, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 15250.65, "filter": { "id": "F1AE00019-204", "price": 15250.65, "gross_total": 10410, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BA", "carrier_marketing": "QR", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY CONVENIENCE", "connecting_airport": [ "NCE", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T11:30", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T20:25", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291130nce2026062914409684nce202606291555doh20260629225056doh202606300115bgw202606300320458bgw202608241155doh202608241400445doh202608241510lhr20260824202515", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-205", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-205", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T13:00", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "BEY", "arrival_time": "2026-06-29T19:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Beirut International Airport", "city": "Beirut", "country": "Lebanon", "timezone": "Asia\/Beirut" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "202" }, "marketing": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "202" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasis": "UHRNGB", "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": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "BEY", "departure_time": "2026-06-30T11:55", "origin_terminal": null, "origin_airport": { "name": "Beirut International Airport", "city": "Beirut", "country": "Lebanon", "timezone": "Asia\/Beirut" }, "destination": "BGW", "arrival_time": "2026-06-30T13:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT16H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "320" }, "marketing": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "320" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasis": "UHRNGB", "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": null, "weight": null, "unit": null, "title": null } } } } ] }, { "group": 1, "flight_key": "F1AE00019-205", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H10M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T14:25", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "BEY", "arrival_time": "2026-08-24T16:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Beirut International Airport", "city": "Beirut", "country": "Lebanon", "timezone": "Asia\/Beirut" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "321" }, "marketing": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "321" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasis": "MHRNGB", "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": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "BEY", "departure_time": "2026-08-24T17:25", "origin_terminal": null, "origin_airport": { "name": "Beirut International Airport", "city": "Beirut", "country": "Lebanon", "timezone": "Asia\/Beirut" }, "destination": "LHR", "arrival_time": "2026-08-24T20:35", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "203" }, "marketing": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "203" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasis": "MHRNGB", "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": null, "weight": null, "unit": null, "title": null } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 15323.91, "gross_total": 10460, "base_fare": 8533.63, "tax": 6790.28, "sell": { "currency": "SEK", "total": 15323.91, "base_fare": 8533.63, "tax": 6790.28 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTA0NjAsImJhc2VfZmFyZSI6NTgyNSwidGF4Ijo0NjM1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTA0NjAsImJhc2VfZmFyZSI6NTgyNSwidGF4Ijo0NjM1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjEwNDYwLCJiYXNlX2ZhcmUiOjU4MjUsInRheCI6NDYzNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 15323.91, "base_fare": 8533.63, "tax": 6790.28, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "8533.63", "tax": "6790.28", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 15323.91, "base_fare": 8533.63, "tax": 6790.28, "gross": { "base_fare": "8533.63", "tax": "6790.28", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEwNDYwLjAwIiwiYmFzZV9mYXJlIjoiNTgyNS4wMCIsInRheCI6IjQ2MzUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1ODI1LjAwIiwidGF4IjoiNDYzNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS40NyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEwNDYwLjAwIiwiYmFzZV9mYXJlIjoiNTgyNS4wMCIsInRheCI6IjQ2MzUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1ODI1LjAwIiwidGF4IjoiNDYzNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEwNDYwLjAwIiwiYmFzZV9mYXJlIjoiNTgyNS4wMCIsInRheCI6IjQ2MzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTA0NjAsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "OPTION#205", "brandName": null, "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "BEY", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BEY", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "BEY", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BEY", "destination": "LHR", "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": "643", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "ME", "calendar_total_currency": "SEK", "calendar_total_price": 15323.91, "calendar_total_sell": 15323.91, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 15323.91, "filter": { "id": "F1AE00019-205", "price": 15323.91, "gross_total": 10460, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "ME", "carrier_marketing": "ME", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy Standard", "connecting_airport": [ "BEY" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-06-29T13:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T20:35", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291300bey202606291935202bey202606301155bgw202606301325320bgw202608241425bey202608241600321bey202608241725lhr202608242035203", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-206", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-206", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T13:00", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "BEY", "arrival_time": "2026-06-29T19:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Beirut International Airport", "city": "Beirut", "country": "Lebanon", "timezone": "Asia\/Beirut" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "202" }, "marketing": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "202" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasis": "UHRNGB", "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": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "BEY", "departure_time": "2026-06-30T11:55", "origin_terminal": null, "origin_airport": { "name": "Beirut International Airport", "city": "Beirut", "country": "Lebanon", "timezone": "Asia\/Beirut" }, "destination": "BGW", "arrival_time": "2026-06-30T13:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT16H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "320" }, "marketing": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "320" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasis": "UHRNGB", "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": null, "weight": null, "unit": null, "title": null } } } } ] }, { "group": 1, "flight_key": "F1AE00019-206", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H50M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T18:25", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "BEY", "arrival_time": "2026-08-24T20:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Beirut International Airport", "city": "Beirut", "country": "Lebanon", "timezone": "Asia\/Beirut" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "323" }, "marketing": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "323" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasis": "MHRNGB", "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": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "BEY", "departure_time": "2026-08-25T08:10", "origin_terminal": null, "origin_airport": { "name": "Beirut International Airport", "city": "Beirut", "country": "Lebanon", "timezone": "Asia\/Beirut" }, "destination": "LHR", "arrival_time": "2026-08-25T11:15", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT12H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "201" }, "marketing": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "201" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasis": "MHRNGB", "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": null, "weight": null, "unit": null, "title": null } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 15323.91, "gross_total": 10460, "base_fare": 8533.63, "tax": 6790.28, "sell": { "currency": "SEK", "total": 15323.91, "base_fare": 8533.63, "tax": 6790.28 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTA0NjAsImJhc2VfZmFyZSI6NTgyNSwidGF4Ijo0NjM1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTA0NjAsImJhc2VfZmFyZSI6NTgyNSwidGF4Ijo0NjM1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjEwNDYwLCJiYXNlX2ZhcmUiOjU4MjUsInRheCI6NDYzNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 15323.91, "base_fare": 8533.63, "tax": 6790.28, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "8533.63", "tax": "6790.28", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 15323.91, "base_fare": 8533.63, "tax": 6790.28, "gross": { "base_fare": "8533.63", "tax": "6790.28", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEwNDYwLjAwIiwiYmFzZV9mYXJlIjoiNTgyNS4wMCIsInRheCI6IjQ2MzUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1ODI1LjAwIiwidGF4IjoiNDYzNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS40NyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEwNDYwLjAwIiwiYmFzZV9mYXJlIjoiNTgyNS4wMCIsInRheCI6IjQ2MzUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1ODI1LjAwIiwidGF4IjoiNDYzNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEwNDYwLjAwIiwiYmFzZV9mYXJlIjoiNTgyNS4wMCIsInRheCI6IjQ2MzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTA0NjAsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "OPTION#206", "brandName": null, "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "BEY", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BEY", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "BEY", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BEY", "destination": "LHR", "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": "643", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "ME", "calendar_total_currency": "SEK", "calendar_total_price": 15323.91, "calendar_total_sell": 15323.91, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 15323.91, "filter": { "id": "F1AE00019-206", "price": 15323.91, "gross_total": 10460, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "ME", "carrier_marketing": "ME", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy Standard", "connecting_airport": [ "BEY" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-06-29T13:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T11:15", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291300bey202606291935202bey202606301155bgw202606301325320bgw202608241825bey202608242000323bey202608250810lhr202608251115201", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-207", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-207", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T13:00", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "BEY", "arrival_time": "2026-06-29T19:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Beirut International Airport", "city": "Beirut", "country": "Lebanon", "timezone": "Asia\/Beirut" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "202" }, "marketing": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "202" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasis": "UHRNGB", "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": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "BEY", "departure_time": "2026-06-30T11:55", "origin_terminal": null, "origin_airport": { "name": "Beirut International Airport", "city": "Beirut", "country": "Lebanon", "timezone": "Asia\/Beirut" }, "destination": "BGW", "arrival_time": "2026-06-30T13:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT16H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "320" }, "marketing": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "320" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasis": "UHRNGB", "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": null, "weight": null, "unit": null, "title": null } } } } ] }, { "group": 1, "flight_key": "F1AE00019-207", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T14:25", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "BEY", "arrival_time": "2026-08-24T16:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Beirut International Airport", "city": "Beirut", "country": "Lebanon", "timezone": "Asia\/Beirut" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "321" }, "marketing": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "321" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasis": "MHRNGB", "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": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "BEY", "departure_time": "2026-08-25T08:10", "origin_terminal": null, "origin_airport": { "name": "Beirut International Airport", "city": "Beirut", "country": "Lebanon", "timezone": "Asia\/Beirut" }, "destination": "LHR", "arrival_time": "2026-08-25T11:15", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT16H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "201" }, "marketing": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "201" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasis": "MHRNGB", "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": null, "weight": null, "unit": null, "title": null } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 15323.91, "gross_total": 10460, "base_fare": 8533.63, "tax": 6790.28, "sell": { "currency": "SEK", "total": 15323.91, "base_fare": 8533.63, "tax": 6790.28 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTA0NjAsImJhc2VfZmFyZSI6NTgyNSwidGF4Ijo0NjM1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTA0NjAsImJhc2VfZmFyZSI6NTgyNSwidGF4Ijo0NjM1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjEwNDYwLCJiYXNlX2ZhcmUiOjU4MjUsInRheCI6NDYzNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 15323.91, "base_fare": 8533.63, "tax": 6790.28, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "8533.63", "tax": "6790.28", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 15323.91, "base_fare": 8533.63, "tax": 6790.28, "gross": { "base_fare": "8533.63", "tax": "6790.28", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEwNDYwLjAwIiwiYmFzZV9mYXJlIjoiNTgyNS4wMCIsInRheCI6IjQ2MzUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1ODI1LjAwIiwidGF4IjoiNDYzNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS40NyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEwNDYwLjAwIiwiYmFzZV9mYXJlIjoiNTgyNS4wMCIsInRheCI6IjQ2MzUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1ODI1LjAwIiwidGF4IjoiNDYzNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEwNDYwLjAwIiwiYmFzZV9mYXJlIjoiNTgyNS4wMCIsInRheCI6IjQ2MzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTA0NjAsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "OPTION#207", "brandName": null, "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "BEY", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BEY", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "BEY", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BEY", "destination": "LHR", "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": "643", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "ME", "calendar_total_currency": "SEK", "calendar_total_price": 15323.91, "calendar_total_sell": 15323.91, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 15323.91, "filter": { "id": "F1AE00019-207", "price": 15323.91, "gross_total": 10460, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "ME", "carrier_marketing": "ME", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy Standard", "connecting_airport": [ "BEY" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-06-29T13:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T11:15", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291300bey202606291935202bey202606301155bgw202606301325320bgw202608241425bey202608241600321bey202608250810lhr202608251115201", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-208", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-208", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T13:00", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "BEY", "arrival_time": "2026-06-29T19:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Beirut International Airport", "city": "Beirut", "country": "Lebanon", "timezone": "Asia\/Beirut" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "202" }, "marketing": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "202" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasis": "UHRNGB", "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": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "BEY", "departure_time": "2026-06-30T11:55", "origin_terminal": null, "origin_airport": { "name": "Beirut International Airport", "city": "Beirut", "country": "Lebanon", "timezone": "Asia\/Beirut" }, "destination": "BGW", "arrival_time": "2026-06-30T13:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT16H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "320" }, "marketing": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "320" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasis": "UHRNGB", "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": null, "weight": null, "unit": null, "title": null } } } } ] }, { "group": 1, "flight_key": "F1AE00019-208", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT04H10M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T18:25", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "BEY", "arrival_time": "2026-08-24T20:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Beirut International Airport", "city": "Beirut", "country": "Lebanon", "timezone": "Asia\/Beirut" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "323" }, "marketing": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "323" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasis": "MHRNGB", "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": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "BEY", "departure_time": "2026-08-25T17:25", "origin_terminal": null, "origin_airport": { "name": "Beirut International Airport", "city": "Beirut", "country": "Lebanon", "timezone": "Asia\/Beirut" }, "destination": "LHR", "arrival_time": "2026-08-25T20:35", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT21H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "203" }, "marketing": { "carrier": "ME", "carrier_name": "MEA", "carrier_logo": "ME.png", "flight_number": "203" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasis": "MHRNGB", "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": null, "weight": null, "unit": null, "title": null } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 15323.91, "gross_total": 10460, "base_fare": 8533.63, "tax": 6790.28, "sell": { "currency": "SEK", "total": 15323.91, "base_fare": 8533.63, "tax": 6790.28 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTA0NjAsImJhc2VfZmFyZSI6NTgyNSwidGF4Ijo0NjM1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTA0NjAsImJhc2VfZmFyZSI6NTgyNSwidGF4Ijo0NjM1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjEwNDYwLCJiYXNlX2ZhcmUiOjU4MjUsInRheCI6NDYzNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 15323.91, "base_fare": 8533.63, "tax": 6790.28, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "8533.63", "tax": "6790.28", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 15323.91, "base_fare": 8533.63, "tax": 6790.28, "gross": { "base_fare": "8533.63", "tax": "6790.28", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEwNDYwLjAwIiwiYmFzZV9mYXJlIjoiNTgyNS4wMCIsInRheCI6IjQ2MzUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1ODI1LjAwIiwidGF4IjoiNDYzNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS40NyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEwNDYwLjAwIiwiYmFzZV9mYXJlIjoiNTgyNS4wMCIsInRheCI6IjQ2MzUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1ODI1LjAwIiwidGF4IjoiNDYzNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEwNDYwLjAwIiwiYmFzZV9mYXJlIjoiNTgyNS4wMCIsInRheCI6IjQ2MzUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTA0NjAsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "OPTION#208", "brandName": null, "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "BEY", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BEY", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "BEY", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BEY", "destination": "LHR", "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": "643", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "ME", "calendar_total_currency": "SEK", "calendar_total_price": 15323.91, "calendar_total_sell": 15323.91, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 15323.91, "filter": { "id": "F1AE00019-208", "price": 15323.91, "gross_total": 10460, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "ME", "carrier_marketing": "ME", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy Standard", "connecting_airport": [ "BEY" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-06-29T13:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-25T20:35", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291300bey202606291935202bey202606301155bgw202606301325320bgw202608241825bey202608242000323bey202608251725lhr202608252035203", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-209", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-209", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT17H20M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:00", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "MXP", "arrival_time": "2026-06-29T11:10", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "5924" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "5924" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "MXP", "departure_time": "2026-06-29T16:15", "origin_terminal": "1", "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DOH", "arrival_time": "2026-06-29T23:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT05H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "128" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "128" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT02H15M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-209", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-24T15:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-24T20:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "15" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "15" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 15334.16, "gross_total": 10467, "base_fare": 8939.43, "tax": 6394.73, "sell": { "currency": "SEK", "total": 15334.16, "base_fare": 8939.43, "tax": 6394.73 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTA0NjcsImJhc2VfZmFyZSI6NjEwMiwidGF4Ijo0MzY1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTA0NjcsImJhc2VfZmFyZSI6NjEwMiwidGF4Ijo0MzY1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjEwNDY3LCJiYXNlX2ZhcmUiOjYxMDIsInRheCI6NDM2NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 15334.16, "base_fare": 8939.43, "tax": 6394.73, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "8939.43", "tax": "6394.73", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 15334.16, "base_fare": 8939.43, "tax": 6394.73, "gross": { "base_fare": "8939.43", "tax": "6394.73", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEwNDY3LjAwIiwiYmFzZV9mYXJlIjoiNjEwMi4wMCIsInRheCI6IjQzNjUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2MTAyLjAwIiwidGF4IjoiNDM2NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS40NyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEwNDY3LjAwIiwiYmFzZV9mYXJlIjoiNjEwMi4wMCIsInRheCI6IjQzNjUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2MTAyLjAwIiwidGF4IjoiNDM2NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEwNDY3LjAwIiwiYmFzZV9mYXJlIjoiNjEwMi4wMCIsInRheCI6IjQzNjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTA0NjcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECONVENIEN#ER209", "brandName": "ECONOMY CONVENIENCE", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjMyIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNzIwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwODowMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjExOjEwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiTVhQIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IkJBIiwiZmxpZ2h0TnVtYmVyIjoiNTkyNCIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBVlIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjE2OjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZBcnJpdmFsIjoiMjM6MDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJNWFAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTI4IiwiZXF1aXBtZW50VHlwZSI6IjM1OSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA2LTMwIiwidGltZU9mRGVwYXJ0dXJlIjoiMDE6MTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNi0zMCIsInRpbWVPZkFycml2YWwiOiIwMzoyMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJCR1ciLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDU4IiwiZXF1aXBtZW50VHlwZSI6Ijc4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjkwNjI2MDgwMDI5MDYyNjExMTBMSFJNWFBRUkJBNTkyNDI5MDYyNjE2MTUyOTA2MjYyMzAwTVhQRE9IUVJRUjEyODMwMDYyNjAxMTUzMDA2MjYwMzIwRE9IQkdXUVJRUjQ1OCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiOCIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTAzMCIsIk1ham9yaXR5Q2FycmllciI6IlFSIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMTE6NTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNCIsInRpbWVPZkFycml2YWwiOiIxNDowMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkJHVyIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDQ1IiwiZXF1aXBtZW50VHlwZSI6IjMyMCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMTU6MTAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNCIsInRpbWVPZkFycml2YWwiOiIyMDoyNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJMSFIiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjQiLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxNSIsImVxdWlwbWVudFR5cGUiOiIzNTkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI0MDgyNjExNTUyNDA4MjYxNDAwQkdXRE9IUVJRUjQ0NTI0MDgyNjE1MTAyNDA4MjYyMDI1RE9ITEhSUVJRUjE1IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiI5MyIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxMDQ2NyIsInRvdGFsVGF4IjoiNDM2NSIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEwNDY3IiwidG90YWxUYXhBbW91bnQiOiI0MzY1IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMTE5MCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIxMjQiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTM4NTUiLCJ0b3RhbFRheCI6IjQzNjUiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEzODU1IiwidG90YWxUYXhBbW91bnQiOiI0MzY1IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiNjQzIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "MXP", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "MXP", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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": "1190", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "BA", "calendar_total_currency": "SEK", "calendar_total_price": 15334.16, "calendar_total_sell": 15334.16, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 15334.16, "filter": { "id": "F1AE00019-209", "price": 15334.16, "gross_total": 10467, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BA", "carrier_marketing": "QR", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY CONVENIENCE", "connecting_airport": [ "MXP", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T20:25", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606290800mxp2026062911105924mxp202606291615doh202606292300128doh202606300115bgw202606300320458bgw202608241155doh202608241400445doh202608241510lhr20260824202515", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-210", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-210", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H40M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T11:40", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "AMS", "arrival_time": "2026-06-29T14:05", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "319", "name": "319", "picture": "319.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "9767" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9767" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "4", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "AMS", "departure_time": "2026-06-29T16:15", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "DOH", "arrival_time": "2026-06-29T23:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "274" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "274" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H40M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-210", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-24T15:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-24T20:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "15" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "15" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 15366.39, "gross_total": 10489, "base_fare": 8939.43, "tax": 6426.96, "sell": { "currency": "SEK", "total": 15366.39, "base_fare": 8939.43, "tax": 6426.96 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTA0ODksImJhc2VfZmFyZSI6NjEwMiwidGF4Ijo0Mzg3fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTA0ODksImJhc2VfZmFyZSI6NjEwMiwidGF4Ijo0Mzg3LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjEwNDg5LCJiYXNlX2ZhcmUiOjYxMDIsInRheCI6NDM4N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 15366.39, "base_fare": 8939.43, "tax": 6426.96, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "8939.43", "tax": "6426.96", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 15366.39, "base_fare": 8939.43, "tax": 6426.96, "gross": { "base_fare": "8939.43", "tax": "6426.96", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEwNDg5LjAwIiwiYmFzZV9mYXJlIjoiNjEwMi4wMCIsInRheCI6IjQzODcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2MTAyLjAwIiwidGF4IjoiNDM4Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS40NyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEwNDg5LjAwIiwiYmFzZV9mYXJlIjoiNjEwMi4wMCIsInRheCI6IjQzODcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2MTAyLjAwIiwidGF4IjoiNDM4Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEwNDg5LjAwIiwiYmFzZV9mYXJlIjoiNjEwMi4wMCIsInRheCI6IjQzODcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTA0ODksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECONVENIEN#ER210", "brandName": "ECONOMY CONVENIENCE", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjMzIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMzQwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMTo0MCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjE0OjA1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiQU1TIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJCQSIsImZsaWdodE51bWJlciI6Ijk3NjciLCJlcXVpcG1lbnRUeXBlIjoiMzE5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQVZSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNjoxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjIzOjM1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQU1TIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIyNzQiLCJlcXVpcG1lbnRUeXBlIjoiMzU5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAzOjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkJHVyIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NTgiLCJlcXVpcG1lbnRUeXBlIjoiNzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyOTA2MjYxMTQwMjkwNjI2MTQwNUxIUkFNU1FSQkE5NzY3MjkwNjI2MTYxNTI5MDYyNjIzMzVBTVNET0hRUlFSMjc0MzAwNjI2MDExNTMwMDYyNjAzMjBET0hCR1dRUlFSNDU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiI4IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDMwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI0IiwidGltZU9mQXJyaXZhbCI6IjE0OjAwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQkdXIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NDUiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNToxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI0IiwidGltZU9mQXJyaXZhbCI6IjIwOjI1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkxIUiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNCIsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjE1IiwiZXF1aXBtZW50VHlwZSI6IjM1OSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MTE1NTI0MDgyNjE0MDBCR1dET0hRUlFSNDQ1MjQwODI2MTUxMDI0MDgyNjIwMjVET0hMSFJRUlFSMTUiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6Ijk0IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjEwNDg5IiwidG90YWxUYXgiOiI0Mzg3IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTA0ODkiLCJ0b3RhbFRheEFtb3VudCI6IjQzODciLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIxMTkwIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjEyNiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxMzg3NyIsInRvdGFsVGF4IjoiNDM4NyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTM4NzciLCJ0b3RhbFRheEFtb3VudCI6IjQzODciLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI0IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjQifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiI2NDMiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX1dfQ==", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "AMS", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "AMS", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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": "1190", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "BA", "calendar_total_currency": "SEK", "calendar_total_price": 15366.39, "calendar_total_sell": 15366.39, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 15366.39, "filter": { "id": "F1AE00019-210", "price": 15366.39, "gross_total": 10489, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BA", "carrier_marketing": "QR", "aircraft": "319", "aircraft_name": "319", "cabin_class": "ECONOMY CONVENIENCE", "connecting_airport": [ "AMS", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T11:40", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T20:25", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291140ams2026062914059767ams202606291615doh202606292335274doh202606300115bgw202606300320458bgw202608241155doh202608241400445doh202608241510lhr20260824202515", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-211", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-211", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H25M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T11:55", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "BRU", "arrival_time": "2026-06-29T14:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Brussels Airport", "city": "Brussels", "country": "Belgium", "timezone": "Europe\/Brussels" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "8293" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8293" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasis": "KLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "BRU", "departure_time": "2026-06-29T16:10", "origin_terminal": null, "origin_airport": { "name": "Brussels Airport", "city": "Brussels", "country": "Belgium", "timezone": "Europe\/Brussels" }, "destination": "DOH", "arrival_time": "2026-06-29T23:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT02H00M", "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": "194" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "194" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasis": "KLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H55M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasis": "KLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-211", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T01:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H05M", "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": "105" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "105" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 15375.18, "gross_total": 10495, "base_fare": 8977.52, "tax": 6397.66, "sell": { "currency": "SEK", "total": 15375.18, "base_fare": 8977.52, "tax": 6397.66 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTA0OTUsImJhc2VfZmFyZSI6NjEyOCwidGF4Ijo0MzY3fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTA0OTUsImJhc2VfZmFyZSI6NjEyOCwidGF4Ijo0MzY3LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjEwNDk1LCJiYXNlX2ZhcmUiOjYxMjgsInRheCI6NDM2N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 15375.18, "base_fare": 8977.52, "tax": 6397.66, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "8977.52", "tax": "6397.66", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 15375.18, "base_fare": 8977.52, "tax": 6397.66, "gross": { "base_fare": "8977.52", "tax": "6397.66", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEwNDk1LjAwIiwiYmFzZV9mYXJlIjoiNjEyOC4wMCIsInRheCI6IjQzNjcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2MTI4LjAwIiwidGF4IjoiNDM2Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS40NyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEwNDk1LjAwIiwiYmFzZV9mYXJlIjoiNjEyOC4wMCIsInRheCI6IjQzNjcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2MTI4LjAwIiwidGF4IjoiNDM2Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEwNDk1LjAwIiwiYmFzZV9mYXJlIjoiNjEyOC4wMCIsInRheCI6IjQzNjcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTA0OTUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECONVENIEN#ER211", "brandName": "ECONOMY CONVENIENCE", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjM1IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMzI1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjE0OjEwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiQlJVIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJCQSIsImZsaWdodE51bWJlciI6IjgyOTMiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQVZSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IksiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJLTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNjoxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjIzOjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQlJVIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxOTQiLCJlcXVpcG1lbnRUeXBlIjoiNzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IksiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJLTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAzOjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkJHVyIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NTgiLCJlcXVpcG1lbnRUeXBlIjoiNzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IksiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJLTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyOTA2MjYxMTU1MjkwNjI2MTQxMExIUkJSVVFSQkE4MjkzMjkwNjI2MTYxMDI5MDYyNjIzMjBCUlVET0hRUlFSMTk0MzAwNjI2MDExNTMwMDYyNjAzMjBET0hCR1dRUlFSNDU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIyIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDMwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIyMTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjAwOjA1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0MyIsImVxdWlwbWVudFR5cGUiOiIzMjAiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNSIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjEwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDY6MjUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI0IiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTA1IiwiZXF1aXBtZW50VHlwZSI6Ijc3VyIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MjE1NTI1MDgyNjAwMDVCR1dET0hRUlFSNDQzMjUwODI2MDExMDI1MDgyNjA2MjVET0hMSFJRUlFSMTA1IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiI5NSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxMDQ5NSIsInRvdGFsVGF4IjoiNDM2NyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEwNDk1IiwidG90YWxUYXhBbW91bnQiOiI0MzY3IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJLIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IksiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiS0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJLIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IktMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IksiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJLTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMjI4NCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiI5NyIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxMDc0NSIsInRvdGFsVGF4IjoiNDM2NyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEwNzQ1IiwidG90YWxUYXhBbW91bnQiOiI0MzY3IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJLIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IksiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiS0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJLIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IktMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IksiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJLTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMTE5MCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIxMjUiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTM4NTciLCJ0b3RhbFRheCI6IjQzNjciLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEzODU3IiwidG90YWxUYXhBbW91bnQiOiI0MzY3IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJLIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IksiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiNjQzIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "BRU", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BRU", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "BA", "calendar_total_currency": "SEK", "calendar_total_price": 15375.18, "calendar_total_sell": 15375.18, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 15375.18, "filter": { "id": "F1AE00019-211", "price": 15375.18, "gross_total": 10495, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BA", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "ECONOMY CONVENIENCE", "connecting_airport": [ "BRU", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T11:55", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:25", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291155bru2026062914108293bru202606291610doh202606292320194doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250110lhr202608250625105", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-212", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-212", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H25M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T11:55", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "BRU", "arrival_time": "2026-06-29T14:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Brussels Airport", "city": "Brussels", "country": "Belgium", "timezone": "Europe\/Brussels" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "8293" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8293" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasis": "KLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "BRU", "departure_time": "2026-06-29T16:10", "origin_terminal": null, "origin_airport": { "name": "Brussels Airport", "city": "Brussels", "country": "Belgium", "timezone": "Europe\/Brussels" }, "destination": "DOH", "arrival_time": "2026-06-29T23:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT02H00M", "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": "194" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "194" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasis": "KLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H55M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasis": "KLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-212", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H05M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T02:45", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T08:00", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT02H40M", "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": "119" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "119" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 15375.18, "gross_total": 10495, "base_fare": 8977.52, "tax": 6397.66, "sell": { "currency": "SEK", "total": 15375.18, "base_fare": 8977.52, "tax": 6397.66 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTA0OTUsImJhc2VfZmFyZSI6NjEyOCwidGF4Ijo0MzY3fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTA0OTUsImJhc2VfZmFyZSI6NjEyOCwidGF4Ijo0MzY3LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjEwNDk1LCJiYXNlX2ZhcmUiOjYxMjgsInRheCI6NDM2N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 15375.18, "base_fare": 8977.52, "tax": 6397.66, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "8977.52", "tax": "6397.66", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 15375.18, "base_fare": 8977.52, "tax": 6397.66, "gross": { "base_fare": "8977.52", "tax": "6397.66", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEwNDk1LjAwIiwiYmFzZV9mYXJlIjoiNjEyOC4wMCIsInRheCI6IjQzNjcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2MTI4LjAwIiwidGF4IjoiNDM2Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS40NyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEwNDk1LjAwIiwiYmFzZV9mYXJlIjoiNjEyOC4wMCIsInRheCI6IjQzNjcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2MTI4LjAwIiwidGF4IjoiNDM2Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEwNDk1LjAwIiwiYmFzZV9mYXJlIjoiNjEyOC4wMCIsInRheCI6IjQzNjcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTA0OTUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECONVENIEN#ER212", "brandName": "ECONOMY CONVENIENCE", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjM1IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMzI1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjE0OjEwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiQlJVIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJCQSIsImZsaWdodE51bWJlciI6IjgyOTMiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQVZSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IksiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJLTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNjoxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjIzOjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQlJVIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxOTQiLCJlcXVpcG1lbnRUeXBlIjoiNzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IksiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJLTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAzOjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkJHVyIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NTgiLCJlcXVpcG1lbnRUeXBlIjoiNzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IksiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJLTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyOTA2MjYxMTU1MjkwNjI2MTQxMExIUkJSVVFSQkE4MjkzMjkwNjI2MTYxMDI5MDYyNjIzMjBCUlVET0hRUlFSMTk0MzAwNjI2MDExNTMwMDYyNjAzMjBET0hCR1dRUlFSNDU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiI0IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMjA1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIyMTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjAwOjA1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0MyIsImVxdWlwbWVudFR5cGUiOiIzMjAiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNSIsInRpbWVPZkRlcGFydHVyZSI6IjAyOjQ1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDg6MDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI0IiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTE5IiwiZXF1aXBtZW50VHlwZSI6Ijc3VyIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MjE1NTI1MDgyNjAwMDVCR1dET0hRUlFSNDQzMjUwODI2MDI0NTI1MDgyNjA4MDBET0hMSFJRUlFSMTE5IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiI5NiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxMDQ5NSIsInRvdGFsVGF4IjoiNDM2NyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEwNDk1IiwidG90YWxUYXhBbW91bnQiOiI0MzY3IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJLIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IksiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiS0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJLIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IktMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IksiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJLTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMjI4NCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiI5NyIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxMDc0NSIsInRvdGFsVGF4IjoiNDM2NyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEwNzQ1IiwidG90YWxUYXhBbW91bnQiOiI0MzY3IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJLIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IksiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiS0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJLIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IktMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IksiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJLTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMTE5MCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIxMjUiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTM4NTciLCJ0b3RhbFRheCI6IjQzNjciLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEzODU3IiwidG90YWxUYXhBbW91bnQiOiI0MzY3IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJLIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IksiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiNjQzIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "BRU", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BRU", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "BA", "calendar_total_currency": "SEK", "calendar_total_price": 15375.18, "calendar_total_sell": 15375.18, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 15375.18, "filter": { "id": "F1AE00019-212", "price": 15375.18, "gross_total": 10495, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BA", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "ECONOMY CONVENIENCE", "connecting_airport": [ "BRU", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T11:55", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T08:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291155bru2026062914108293bru202606291610doh202606292320194doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250245lhr202608250800119", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-213", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-213", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H25M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T11:55", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "BRU", "arrival_time": "2026-06-29T14:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Brussels Airport", "city": "Brussels", "country": "Belgium", "timezone": "Europe\/Brussels" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "8293" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8293" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasis": "KLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "BRU", "departure_time": "2026-06-29T16:10", "origin_terminal": null, "origin_airport": { "name": "Brussels Airport", "city": "Brussels", "country": "Belgium", "timezone": "Europe\/Brussels" }, "destination": "DOH", "arrival_time": "2026-06-29T23:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT02H00M", "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": "194" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "194" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasis": "KLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H55M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasis": "KLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-213", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-25T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:30", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 15741.43, "gross_total": 10745, "base_fare": 9343.77, "tax": 6397.66, "sell": { "currency": "SEK", "total": 15741.43, "base_fare": 9343.77, "tax": 6397.66 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTA3NDUsImJhc2VfZmFyZSI6NjM3OCwidGF4Ijo0MzY3fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTA3NDUsImJhc2VfZmFyZSI6NjM3OCwidGF4Ijo0MzY3LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjEwNzQ1LCJiYXNlX2ZhcmUiOjYzNzgsInRheCI6NDM2N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 15741.43, "base_fare": 9343.77, "tax": 6397.66, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "9343.77", "tax": "6397.66", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 15741.43, "base_fare": 9343.77, "tax": 6397.66, "gross": { "base_fare": "9343.77", "tax": "6397.66", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEwNzQ1LjAwIiwiYmFzZV9mYXJlIjoiNjM3OC4wMCIsInRheCI6IjQzNjcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2Mzc4LjAwIiwidGF4IjoiNDM2Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS40NyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEwNzQ1LjAwIiwiYmFzZV9mYXJlIjoiNjM3OC4wMCIsInRheCI6IjQzNjcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2Mzc4LjAwIiwidGF4IjoiNDM2Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEwNzQ1LjAwIiwiYmFzZV9mYXJlIjoiNjM3OC4wMCIsInRheCI6IjQzNjcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTA3NDUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECONVENIEN#ER213", "brandName": "ECONOMY CONVENIENCE", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjM1IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMzI1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjE0OjEwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiQlJVIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJCQSIsImZsaWdodE51bWJlciI6IjgyOTMiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQVZSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IksiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJLTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNjoxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjIzOjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQlJVIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxOTQiLCJlcXVpcG1lbnRUeXBlIjoiNzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IksiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJLTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAzOjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkJHVyIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NTgiLCJlcXVpcG1lbnRUeXBlIjoiNzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IksiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJLTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyOTA2MjYxMTU1MjkwNjI2MTQxMExIUkJSVVFSQkE4MjkzMjkwNjI2MTYxMDI5MDYyNjIzMjBCUlVET0hRUlFSMTk0MzAwNjI2MDExNTMwMDYyNjAzMjBET0hCR1dRUlFSNDU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiI2IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDM1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIyMTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjAwOjA1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0MyIsImVxdWlwbWVudFR5cGUiOiIzMjAiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNSIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDY6MzAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI0IiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTAzIiwiZXF1aXBtZW50VHlwZSI6IjM4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MjE1NTI1MDgyNjAwMDVCR1dET0hRUlFSNDQzMjUwODI2MDExNTI1MDgyNjA2MzBET0hMSFJRUlFSMTAzIiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiI5NyIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxMDc0NSIsInRvdGFsVGF4IjoiNDM2NyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEwNzQ1IiwidG90YWxUYXhBbW91bnQiOiI0MzY3IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJLIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IksiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiS0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJLIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IktMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IksiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJLTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMTE5MCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIxMjUiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTM4NTciLCJ0b3RhbFRheCI6IjQzNjciLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEzODU3IiwidG90YWxUYXhBbW91bnQiOiI0MzY3IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJLIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IksiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiNjQzIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "BRU", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BRU", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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": "1190", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "BA", "calendar_total_currency": "SEK", "calendar_total_price": 15741.43, "calendar_total_sell": 15741.43, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 15741.43, "filter": { "id": "F1AE00019-213", "price": 15741.43, "gross_total": 10745, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BA", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "ECONOMY CONVENIENCE", "connecting_airport": [ "BRU", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T11:55", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:30", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291155bru2026062914108293bru202606291610doh202606292320194doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250115lhr202608250630103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-214", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-214", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT14H30M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T10:50", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "MAD", "arrival_time": "2026-06-29T14:15", "destination_terminal": "4S", "dateVariation": null, "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6554" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6554" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "2", "fareBasis": "HLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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": "MAD", "departure_time": "2026-06-29T15:45", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-06-29T23:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT01H30M", "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": "150" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "150" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-214", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T01:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H05M", "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": "105" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "105" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 16610.18, "gross_total": 11338, "base_fare": 10294.56, "tax": 6315.62, "sell": { "currency": "SEK", "total": 16610.18, "base_fare": 10294.56, "tax": 6315.62 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTEzMzgsImJhc2VfZmFyZSI6NzAyNywidGF4Ijo0MzExfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTEzMzgsImJhc2VfZmFyZSI6NzAyNywidGF4Ijo0MzExLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjExMzM4LCJiYXNlX2ZhcmUiOjcwMjcsInRheCI6NDMxMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 16610.18, "base_fare": 10294.56, "tax": 6315.62, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "10294.56", "tax": "6315.62", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 16610.18, "base_fare": 10294.56, "tax": 6315.62, "gross": { "base_fare": "10294.56", "tax": "6315.62", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjExMzM4LjAwIiwiYmFzZV9mYXJlIjoiNzAyNy4wMCIsInRheCI6IjQzMTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3MDI3LjAwIiwidGF4IjoiNDMxMS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS40NyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjExMzM4LjAwIiwiYmFzZV9mYXJlIjoiNzAyNy4wMCIsInRheCI6IjQzMTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3MDI3LjAwIiwidGF4IjoiNDMxMS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjExMzM4LjAwIiwiYmFzZV9mYXJlIjoiNzAyNy4wMCIsInRheCI6IjQzMTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTEzMzgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOMFORT#ER214", "brandName": "ECONOMY COMFORT", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjM2IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNDMwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMDo1MCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjE0OjE1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiTUFEIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI0UyIsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJJQiIsImZsaWdodE51bWJlciI6IjY1NTQiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQVZSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiIyIiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjIifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNTo0NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjIzOjMwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTUFEIiwib3JpZ2luX3Rlcm1pbmFsIjoiNFMiLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxNTAiLCJlcXVpcG1lbnRUeXBlIjoiNzg5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAzOjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkJHVyIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NTgiLCJlcXVpcG1lbnRUeXBlIjoiNzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyOTA2MjYxMDUwMjkwNjI2MTQxNUxIUk1BRFFSSUI2NTU0MjkwNjI2MTU0NTI5MDYyNjIzMzBNQURET0hRUlFSMTUwMzAwNjI2MDExNTMwMDYyNjAzMjBET0hCR1dRUlFSNDU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIyIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDMwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIyMTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjAwOjA1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0MyIsImVxdWlwbWVudFR5cGUiOiIzMjAiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNSIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjEwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDY6MjUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI0IiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTA1IiwiZXF1aXBtZW50VHlwZSI6Ijc3VyIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MjE1NTI1MDgyNjAwMDVCR1dET0hRUlFSNDQzMjUwODI2MDExMDI1MDgyNjA2MjVET0hMSFJRUlFSMTA1IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiI5OCIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxMTMzOCIsInRvdGFsVGF4IjoiNDMxMSIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxMTMzOCIsInRvdGFsVGF4QW1vdW50IjoiNDMxMSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjIiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiMiJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjIyODQiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiMTAzIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjExNTg4IiwidG90YWxUYXgiOiI0MzExIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjExNTg4IiwidG90YWxUYXhBbW91bnQiOiI0MzExIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiMiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiIyIn1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMTE5MCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIxMjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTM4MDEiLCJ0b3RhbFRheCI6IjQzMTEiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEzODAxIiwidG90YWxUYXhBbW91bnQiOiI0MzExIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiMiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiIyIn1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiNjQzIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "MAD", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "MAD", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "IB", "calendar_total_currency": "SEK", "calendar_total_price": 16610.18, "calendar_total_sell": 16610.18, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 16610.18, "filter": { "id": "F1AE00019-214", "price": 16610.18, "gross_total": 11338, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "ECONOMY COMFORT", "connecting_airport": [ "MAD", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T10:50", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:25", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291050mad2026062914156554mad202606291545doh202606292330150doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250110lhr202608250625105", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-215", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-215", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT14H30M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T10:50", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "MAD", "arrival_time": "2026-06-29T14:15", "destination_terminal": "4S", "dateVariation": null, "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6554" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6554" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "2", "fareBasis": "HLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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": "MAD", "departure_time": "2026-06-29T15:45", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-06-29T23:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT01H30M", "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": "150" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "150" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-215", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H05M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T02:45", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T08:00", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT02H40M", "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": "119" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "119" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 16610.18, "gross_total": 11338, "base_fare": 10294.56, "tax": 6315.62, "sell": { "currency": "SEK", "total": 16610.18, "base_fare": 10294.56, "tax": 6315.62 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTEzMzgsImJhc2VfZmFyZSI6NzAyNywidGF4Ijo0MzExfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTEzMzgsImJhc2VfZmFyZSI6NzAyNywidGF4Ijo0MzExLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjExMzM4LCJiYXNlX2ZhcmUiOjcwMjcsInRheCI6NDMxMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 16610.18, "base_fare": 10294.56, "tax": 6315.62, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "10294.56", "tax": "6315.62", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 16610.18, "base_fare": 10294.56, "tax": 6315.62, "gross": { "base_fare": "10294.56", "tax": "6315.62", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjExMzM4LjAwIiwiYmFzZV9mYXJlIjoiNzAyNy4wMCIsInRheCI6IjQzMTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3MDI3LjAwIiwidGF4IjoiNDMxMS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS40NyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjExMzM4LjAwIiwiYmFzZV9mYXJlIjoiNzAyNy4wMCIsInRheCI6IjQzMTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3MDI3LjAwIiwidGF4IjoiNDMxMS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjExMzM4LjAwIiwiYmFzZV9mYXJlIjoiNzAyNy4wMCIsInRheCI6IjQzMTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTEzMzgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOMFORT#ER215", "brandName": "ECONOMY COMFORT", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjM2IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNDMwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMDo1MCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjE0OjE1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiTUFEIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI0UyIsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJJQiIsImZsaWdodE51bWJlciI6IjY1NTQiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQVZSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiIyIiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjIifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNTo0NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjIzOjMwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTUFEIiwib3JpZ2luX3Rlcm1pbmFsIjoiNFMiLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxNTAiLCJlcXVpcG1lbnRUeXBlIjoiNzg5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAzOjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkJHVyIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NTgiLCJlcXVpcG1lbnRUeXBlIjoiNzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyOTA2MjYxMDUwMjkwNjI2MTQxNUxIUk1BRFFSSUI2NTU0MjkwNjI2MTU0NTI5MDYyNjIzMzBNQURET0hRUlFSMTUwMzAwNjI2MDExNTMwMDYyNjAzMjBET0hCR1dRUlFSNDU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiI0IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMjA1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIyMTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjAwOjA1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0MyIsImVxdWlwbWVudFR5cGUiOiIzMjAiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNSIsInRpbWVPZkRlcGFydHVyZSI6IjAyOjQ1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDg6MDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI0IiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTE5IiwiZXF1aXBtZW50VHlwZSI6Ijc3VyIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MjE1NTI1MDgyNjAwMDVCR1dET0hRUlFSNDQzMjUwODI2MDI0NTI1MDgyNjA4MDBET0hMSFJRUlFSMTE5IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiI5OSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxMTMzOCIsInRvdGFsVGF4IjoiNDMxMSIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxMTMzOCIsInRvdGFsVGF4QW1vdW50IjoiNDMxMSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjIiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiMiJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjIyODQiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiMTAzIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjExNTg4IiwidG90YWxUYXgiOiI0MzExIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjExNTg4IiwidG90YWxUYXhBbW91bnQiOiI0MzExIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiMiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiIyIn1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMTE5MCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIxMjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTM4MDEiLCJ0b3RhbFRheCI6IjQzMTEiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEzODAxIiwidG90YWxUYXhBbW91bnQiOiI0MzExIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiMiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiIyIn1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiNjQzIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "MAD", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "MAD", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "IB", "calendar_total_currency": "SEK", "calendar_total_price": 16610.18, "calendar_total_sell": 16610.18, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 16610.18, "filter": { "id": "F1AE00019-215", "price": 16610.18, "gross_total": 11338, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "ECONOMY COMFORT", "connecting_airport": [ "MAD", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T10:50", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T08:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291050mad2026062914156554mad202606291545doh202606292330150doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250245lhr202608250800119", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-216", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-216", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H25M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T11:55", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "BRU", "arrival_time": "2026-06-29T14:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Brussels Airport", "city": "Brussels", "country": "Belgium", "timezone": "Europe\/Brussels" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "8293" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "8293" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasis": "KLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": "BRU", "departure_time": "2026-06-29T16:10", "origin_terminal": null, "origin_airport": { "name": "Brussels Airport", "city": "Brussels", "country": "Belgium", "timezone": "Europe\/Brussels" }, "destination": "DOH", "arrival_time": "2026-06-29T23:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT02H00M", "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": "194" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "194" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasis": "KLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H55M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasis": "KLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-216", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-24T15:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-24T20:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "15" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "15" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 16654.13, "gross_total": 11368, "base_fare": 10256.47, "tax": 6397.66, "sell": { "currency": "SEK", "total": 16654.13, "base_fare": 10256.47, "tax": 6397.66 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTEzNjgsImJhc2VfZmFyZSI6NzAwMSwidGF4Ijo0MzY3fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTEzNjgsImJhc2VfZmFyZSI6NzAwMSwidGF4Ijo0MzY3LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjExMzY4LCJiYXNlX2ZhcmUiOjcwMDEsInRheCI6NDM2N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 16654.13, "base_fare": 10256.47, "tax": 6397.66, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "10256.47", "tax": "6397.66", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 16654.13, "base_fare": 10256.47, "tax": 6397.66, "gross": { "base_fare": "10256.47", "tax": "6397.66", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjExMzY4LjAwIiwiYmFzZV9mYXJlIjoiNzAwMS4wMCIsInRheCI6IjQzNjcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3MDAxLjAwIiwidGF4IjoiNDM2Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS40NyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjExMzY4LjAwIiwiYmFzZV9mYXJlIjoiNzAwMS4wMCIsInRheCI6IjQzNjcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3MDAxLjAwIiwidGF4IjoiNDM2Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjExMzY4LjAwIiwiYmFzZV9mYXJlIjoiNzAwMS4wMCIsInRheCI6IjQzNjcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTEzNjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECONVENIEN#ER216", "brandName": "ECONOMY CONVENIENCE", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjM1IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMzI1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjE0OjEwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiQlJVIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJCQSIsImZsaWdodE51bWJlciI6IjgyOTMiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQVZSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IksiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJLTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNjoxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjIzOjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQlJVIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxOTQiLCJlcXVpcG1lbnRUeXBlIjoiNzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IksiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJLTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAzOjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkJHVyIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NTgiLCJlcXVpcG1lbnRUeXBlIjoiNzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IksiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJLTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyOTA2MjYxMTU1MjkwNjI2MTQxMExIUkJSVVFSQkE4MjkzMjkwNjI2MTYxMDI5MDYyNjIzMjBCUlVET0hRUlFSMTk0MzAwNjI2MDExNTMwMDYyNjAzMjBET0hCR1dRUlFSNDU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiI4IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDMwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI0IiwidGltZU9mQXJyaXZhbCI6IjE0OjAwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQkdXIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NDUiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNToxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI0IiwidGltZU9mQXJyaXZhbCI6IjIwOjI1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkxIUiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNCIsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjE1IiwiZXF1aXBtZW50VHlwZSI6IjM1OSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MTE1NTI0MDgyNjE0MDBCR1dET0hRUlFSNDQ1MjQwODI2MTUxMDI0MDgyNjIwMjVET0hMSFJRUlFSMTUiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjEwMCIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxMTM2OCIsInRvdGFsVGF4IjoiNDM2NyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjExMzY4IiwidG90YWxUYXhBbW91bnQiOiI0MzY3IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJLIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IksiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiS0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJLIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IktMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IksiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJLTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMTE5MCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIxMjUiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTM4NTciLCJ0b3RhbFRheCI6IjQzNjciLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEzODU3IiwidG90YWxUYXhBbW91bnQiOiI0MzY3IiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJLIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IksiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiNjQzIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "BRU", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BRU", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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": "1190", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "BA", "calendar_total_currency": "SEK", "calendar_total_price": 16654.13, "calendar_total_sell": 16654.13, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 16654.13, "filter": { "id": "F1AE00019-216", "price": 16654.13, "gross_total": 11368, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BA", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "ECONOMY CONVENIENCE", "connecting_airport": [ "BRU", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T11:55", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T20:25", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291155bru2026062914108293bru202606291610doh202606292320194doh202606300115bgw202606300320458bgw202608241155doh202608241400445doh202608241510lhr20260824202515", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-217", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-217", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT18H10M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T07:10", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "MUC", "arrival_time": "2026-06-29T10:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "6278" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6278" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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": "MUC", "departure_time": "2026-06-29T16:50", "origin_terminal": "1", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-06-29T23:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT06H45M", "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": "58" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "58" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H50M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-217", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T01:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H05M", "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": "105" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "105" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 16668.78, "gross_total": 11378, "base_fare": 10294.56, "tax": 6374.22, "sell": { "currency": "SEK", "total": 16668.78, "base_fare": 10294.56, "tax": 6374.22 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTEzNzgsImJhc2VfZmFyZSI6NzAyNywidGF4Ijo0MzUxfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTEzNzgsImJhc2VfZmFyZSI6NzAyNywidGF4Ijo0MzUxLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjExMzc4LCJiYXNlX2ZhcmUiOjcwMjcsInRheCI6NDM1MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 16668.78, "base_fare": 10294.56, "tax": 6374.22, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "10294.56", "tax": "6374.22", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 16668.78, "base_fare": 10294.56, "tax": 6374.22, "gross": { "base_fare": "10294.56", "tax": "6374.22", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjExMzc4LjAwIiwiYmFzZV9mYXJlIjoiNzAyNy4wMCIsInRheCI6IjQzNTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3MDI3LjAwIiwidGF4IjoiNDM1MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS40NyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjExMzc4LjAwIiwiYmFzZV9mYXJlIjoiNzAyNy4wMCIsInRheCI6IjQzNTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3MDI3LjAwIiwidGF4IjoiNDM1MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjExMzc4LjAwIiwiYmFzZV9mYXJlIjoiNzAyNy4wMCIsInRheCI6IjQzNTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTEzNzgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOMFORT#ER217", "brandName": "ECONOMY COMFORT", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjM3IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxODEwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwNzoxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjEwOjA1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiTVVDIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IkJBIiwiZmxpZ2h0TnVtYmVyIjoiNjI3OCIsImVxdWlwbWVudFR5cGUiOiIzMjAiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBVlIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjE2OjUwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZBcnJpdmFsIjoiMjM6MjUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJNVUMiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNTgiLCJlcXVpcG1lbnRUeXBlIjoiNzg5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAzOjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkJHVyIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NTgiLCJlcXVpcG1lbnRUeXBlIjoiNzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyOTA2MjYwNzEwMjkwNjI2MTAwNUxIUk1VQ1FSQkE2Mjc4MjkwNjI2MTY1MDI5MDYyNjIzMjVNVUNET0hRUlFSNTgzMDA2MjYwMTE1MzAwNjI2MDMyMERPSEJHV1FSUVI0NTgiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIn19LHsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6IjIiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjEwMzAiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjIxOjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDA6MDUiLCJkYXRlVmFyaWF0aW9uIjoiMSIsIm9yaWdpbiI6IkJHVyIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDQzIiwiZXF1aXBtZW50VHlwZSI6IjMyMCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI1IiwidGltZU9mRGVwYXJ0dXJlIjoiMDE6MTAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNSIsInRpbWVPZkFycml2YWwiOiIwNjoyNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJMSFIiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjQiLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxMDUiLCJlcXVpcG1lbnRUeXBlIjoiNzdXIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyNDA4MjYyMTU1MjUwODI2MDAwNUJHV0RPSFFSUVI0NDMyNTA4MjYwMTEwMjUwODI2MDYyNURPSExIUlFSUVIxMDUiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjEwMSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxMTM3OCIsInRvdGFsVGF4IjoiNDM1MSIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxMTM3OCIsInRvdGFsVGF4QW1vdW50IjoiNDM1MSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjIyODQiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiMTA0IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjExNjI4IiwidG90YWxUYXgiOiI0MzUxIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjExNjI4IiwidG90YWxUYXhBbW91bnQiOiI0MzUxIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMTE5MCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIxMjMiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTM4NDEiLCJ0b3RhbFRheCI6IjQzNTEiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEzODQxIiwidG90YWxUYXhBbW91bnQiOiI0MzUxIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiNjQzIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "MUC", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "MUC", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "BA", "calendar_total_currency": "SEK", "calendar_total_price": 16668.78, "calendar_total_sell": 16668.78, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 16668.78, "filter": { "id": "F1AE00019-217", "price": 16668.78, "gross_total": 11378, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BA", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "ECONOMY COMFORT", "connecting_airport": [ "MUC", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T07:10", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:25", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606290710muc2026062910056278muc202606291650doh20260629232558doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250110lhr202608250625105", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-218", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-218", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT18H10M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T07:10", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "MUC", "arrival_time": "2026-06-29T10:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "6278" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6278" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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": "MUC", "departure_time": "2026-06-29T16:50", "origin_terminal": "1", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-06-29T23:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT06H45M", "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": "58" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "58" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H50M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-218", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H05M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T02:45", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T08:00", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT02H40M", "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": "119" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "119" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 16668.78, "gross_total": 11378, "base_fare": 10294.56, "tax": 6374.22, "sell": { "currency": "SEK", "total": 16668.78, "base_fare": 10294.56, "tax": 6374.22 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTEzNzgsImJhc2VfZmFyZSI6NzAyNywidGF4Ijo0MzUxfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTEzNzgsImJhc2VfZmFyZSI6NzAyNywidGF4Ijo0MzUxLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjExMzc4LCJiYXNlX2ZhcmUiOjcwMjcsInRheCI6NDM1MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 16668.78, "base_fare": 10294.56, "tax": 6374.22, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "10294.56", "tax": "6374.22", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 16668.78, "base_fare": 10294.56, "tax": 6374.22, "gross": { "base_fare": "10294.56", "tax": "6374.22", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjExMzc4LjAwIiwiYmFzZV9mYXJlIjoiNzAyNy4wMCIsInRheCI6IjQzNTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3MDI3LjAwIiwidGF4IjoiNDM1MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS40NyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjExMzc4LjAwIiwiYmFzZV9mYXJlIjoiNzAyNy4wMCIsInRheCI6IjQzNTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3MDI3LjAwIiwidGF4IjoiNDM1MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjExMzc4LjAwIiwiYmFzZV9mYXJlIjoiNzAyNy4wMCIsInRheCI6IjQzNTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTEzNzgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOMFORT#ER218", "brandName": "ECONOMY COMFORT", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjM3IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxODEwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwNzoxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjEwOjA1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiTVVDIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IkJBIiwiZmxpZ2h0TnVtYmVyIjoiNjI3OCIsImVxdWlwbWVudFR5cGUiOiIzMjAiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBVlIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjE2OjUwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZBcnJpdmFsIjoiMjM6MjUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJNVUMiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNTgiLCJlcXVpcG1lbnRUeXBlIjoiNzg5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAzOjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkJHVyIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NTgiLCJlcXVpcG1lbnRUeXBlIjoiNzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyOTA2MjYwNzEwMjkwNjI2MTAwNUxIUk1VQ1FSQkE2Mjc4MjkwNjI2MTY1MDI5MDYyNjIzMjVNVUNET0hRUlFSNTgzMDA2MjYwMTE1MzAwNjI2MDMyMERPSEJHV1FSUVI0NTgiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIn19LHsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6IjQiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjEyMDUiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjIxOjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDA6MDUiLCJkYXRlVmFyaWF0aW9uIjoiMSIsIm9yaWdpbiI6IkJHVyIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDQzIiwiZXF1aXBtZW50VHlwZSI6IjMyMCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI1IiwidGltZU9mRGVwYXJ0dXJlIjoiMDI6NDUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNSIsInRpbWVPZkFycml2YWwiOiIwODowMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJMSFIiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjQiLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxMTkiLCJlcXVpcG1lbnRUeXBlIjoiNzdXIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyNDA4MjYyMTU1MjUwODI2MDAwNUJHV0RPSFFSUVI0NDMyNTA4MjYwMjQ1MjUwODI2MDgwMERPSExIUlFSUVIxMTkiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjEwMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxMTM3OCIsInRvdGFsVGF4IjoiNDM1MSIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ0xBU1NJQyIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDTEFTU0lDIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjciLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxMTM3OCIsInRvdGFsVGF4QW1vdW50IjoiNDM1MSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjIyODQiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiMTA0IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjExNjI4IiwidG90YWxUYXgiOiI0MzUxIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjExNjI4IiwidG90YWxUYXhBbW91bnQiOiI0MzUxIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMTE5MCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIxMjMiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTM4NDEiLCJ0b3RhbFRheCI6IjQzNTEiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEzODQxIiwidG90YWxUYXhBbW91bnQiOiI0MzUxIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiNjQzIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "MUC", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "MUC", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "BA", "calendar_total_currency": "SEK", "calendar_total_price": 16668.78, "calendar_total_sell": 16668.78, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 16668.78, "filter": { "id": "F1AE00019-218", "price": 16668.78, "gross_total": 11378, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BA", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "ECONOMY COMFORT", "connecting_airport": [ "MUC", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T07:10", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T08:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606290710muc2026062910056278muc202606291650doh20260629232558doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250245lhr202608250800119", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-219", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-219", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT14H30M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T10:50", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "MAD", "arrival_time": "2026-06-29T14:15", "destination_terminal": "4S", "dateVariation": null, "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6554" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6554" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "2", "fareBasis": "HLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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": "MAD", "departure_time": "2026-06-29T15:45", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-06-29T23:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT01H30M", "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": "150" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "150" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-219", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-25T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:30", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 16976.43, "gross_total": 11588, "base_fare": 10660.81, "tax": 6315.62, "sell": { "currency": "SEK", "total": 16976.43, "base_fare": 10660.81, "tax": 6315.62 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTE1ODgsImJhc2VfZmFyZSI6NzI3NywidGF4Ijo0MzExfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTE1ODgsImJhc2VfZmFyZSI6NzI3NywidGF4Ijo0MzExLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjExNTg4LCJiYXNlX2ZhcmUiOjcyNzcsInRheCI6NDMxMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 16976.43, "base_fare": 10660.81, "tax": 6315.62, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "10660.81", "tax": "6315.62", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 16976.43, "base_fare": 10660.81, "tax": 6315.62, "gross": { "base_fare": "10660.81", "tax": "6315.62", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjExNTg4LjAwIiwiYmFzZV9mYXJlIjoiNzI3Ny4wMCIsInRheCI6IjQzMTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3Mjc3LjAwIiwidGF4IjoiNDMxMS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS40NyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjExNTg4LjAwIiwiYmFzZV9mYXJlIjoiNzI3Ny4wMCIsInRheCI6IjQzMTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3Mjc3LjAwIiwidGF4IjoiNDMxMS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjExNTg4LjAwIiwiYmFzZV9mYXJlIjoiNzI3Ny4wMCIsInRheCI6IjQzMTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTE1ODgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOMFORT#ER219", "brandName": "ECONOMY COMFORT", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjM2IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNDMwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMDo1MCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjE0OjE1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiTUFEIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI0UyIsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJJQiIsImZsaWdodE51bWJlciI6IjY1NTQiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQVZSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiIyIiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjIifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNTo0NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjIzOjMwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTUFEIiwib3JpZ2luX3Rlcm1pbmFsIjoiNFMiLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxNTAiLCJlcXVpcG1lbnRUeXBlIjoiNzg5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAzOjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkJHVyIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NTgiLCJlcXVpcG1lbnRUeXBlIjoiNzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyOTA2MjYxMDUwMjkwNjI2MTQxNUxIUk1BRFFSSUI2NTU0MjkwNjI2MTU0NTI5MDYyNjIzMzBNQURET0hRUlFSMTUwMzAwNjI2MDExNTMwMDYyNjAzMjBET0hCR1dRUlFSNDU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiI2IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDM1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIyMTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjAwOjA1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0MyIsImVxdWlwbWVudFR5cGUiOiIzMjAiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNSIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDY6MzAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI0IiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTAzIiwiZXF1aXBtZW50VHlwZSI6IjM4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MjE1NTI1MDgyNjAwMDVCR1dET0hRUlFSNDQzMjUwODI2MDExNTI1MDgyNjA2MzBET0hMSFJRUlFSMTAzIiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiIxMDMiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTE1ODgiLCJ0b3RhbFRheCI6IjQzMTEiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTE1ODgiLCJ0b3RhbFRheEFtb3VudCI6IjQzMTEiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiIyIiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjIifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIxMTkwIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjEyMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxMzgwMSIsInRvdGFsVGF4IjoiNDMxMSIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTM4MDEiLCJ0b3RhbFRheEFtb3VudCI6IjQzMTEiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiIyIiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjIifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiI2NDMiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX1dfQ==", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "MAD", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "MAD", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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": "1190", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "IB", "calendar_total_currency": "SEK", "calendar_total_price": 16976.43, "calendar_total_sell": 16976.43, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 16976.43, "filter": { "id": "F1AE00019-219", "price": 16976.43, "gross_total": 11588, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "ECONOMY COMFORT", "connecting_airport": [ "MAD", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T10:50", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:30", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291050mad2026062914156554mad202606291545doh202606292330150doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250115lhr202608250630103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-220", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-220", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT18H10M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T07:10", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "MUC", "arrival_time": "2026-06-29T10:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "6278" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6278" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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": "MUC", "departure_time": "2026-06-29T16:50", "origin_terminal": "1", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-06-29T23:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT06H45M", "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": "58" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "58" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H50M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-220", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-25T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:30", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 17035.03, "gross_total": 11628, "base_fare": 10660.81, "tax": 6374.22, "sell": { "currency": "SEK", "total": 17035.03, "base_fare": 10660.81, "tax": 6374.22 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTE2MjgsImJhc2VfZmFyZSI6NzI3NywidGF4Ijo0MzUxfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTE2MjgsImJhc2VfZmFyZSI6NzI3NywidGF4Ijo0MzUxLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjExNjI4LCJiYXNlX2ZhcmUiOjcyNzcsInRheCI6NDM1MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 17035.03, "base_fare": 10660.81, "tax": 6374.22, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "10660.81", "tax": "6374.22", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 17035.03, "base_fare": 10660.81, "tax": 6374.22, "gross": { "base_fare": "10660.81", "tax": "6374.22", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjExNjI4LjAwIiwiYmFzZV9mYXJlIjoiNzI3Ny4wMCIsInRheCI6IjQzNTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3Mjc3LjAwIiwidGF4IjoiNDM1MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS40NyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjExNjI4LjAwIiwiYmFzZV9mYXJlIjoiNzI3Ny4wMCIsInRheCI6IjQzNTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3Mjc3LjAwIiwidGF4IjoiNDM1MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjExNjI4LjAwIiwiYmFzZV9mYXJlIjoiNzI3Ny4wMCIsInRheCI6IjQzNTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTE2MjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOMFORT#ER220", "brandName": "ECONOMY COMFORT", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjM3IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxODEwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwNzoxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjEwOjA1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiTVVDIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IkJBIiwiZmxpZ2h0TnVtYmVyIjoiNjI3OCIsImVxdWlwbWVudFR5cGUiOiIzMjAiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBVlIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjE2OjUwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZBcnJpdmFsIjoiMjM6MjUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJNVUMiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNTgiLCJlcXVpcG1lbnRUeXBlIjoiNzg5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAzOjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkJHVyIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NTgiLCJlcXVpcG1lbnRUeXBlIjoiNzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyOTA2MjYwNzEwMjkwNjI2MTAwNUxIUk1VQ1FSQkE2Mjc4MjkwNjI2MTY1MDI5MDYyNjIzMjVNVUNET0hRUlFSNTgzMDA2MjYwMTE1MzAwNjI2MDMyMERPSEJHV1FSUVI0NTgiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIn19LHsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6IjYiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjEwMzUiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjIxOjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDA6MDUiLCJkYXRlVmFyaWF0aW9uIjoiMSIsIm9yaWdpbiI6IkJHVyIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDQzIiwiZXF1aXBtZW50VHlwZSI6IjMyMCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI1IiwidGltZU9mRGVwYXJ0dXJlIjoiMDE6MTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNSIsInRpbWVPZkFycml2YWwiOiIwNjozMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJMSFIiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjQiLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxMDMiLCJlcXVpcG1lbnRUeXBlIjoiMzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyNDA4MjYyMTU1MjUwODI2MDAwNUJHV0RPSFFSUVI0NDMyNTA4MjYwMTE1MjUwODI2MDYzMERPSExIUlFSUVIxMDMiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjEwNCIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxMTYyOCIsInRvdGFsVGF4IjoiNDM1MSIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxMTYyOCIsInRvdGFsVGF4QW1vdW50IjoiNDM1MSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjExOTAiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiMTIzIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjEzODQxIiwidG90YWxUYXgiOiI0MzUxIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxMzg0MSIsInRvdGFsVGF4QW1vdW50IjoiNDM1MSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjY0MyIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "MUC", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "MUC", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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": "1190", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "BA", "calendar_total_currency": "SEK", "calendar_total_price": 17035.03, "calendar_total_sell": 17035.03, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 17035.03, "filter": { "id": "F1AE00019-220", "price": 17035.03, "gross_total": 11628, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BA", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "ECONOMY COMFORT", "connecting_airport": [ "MUC", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T07:10", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:30", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606290710muc2026062910056278muc202606291650doh20260629232558doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250115lhr202608250630103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-221", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-221", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H20M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T15:00", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "CAI", "arrival_time": "2026-06-29T21:55", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "773", "name": "773", "picture": "773.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "778" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "778" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasis": "KLREMSO", "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": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "CAI", "departure_time": "2026-06-30T01:15", "origin_terminal": "3", "origin_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "627" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "627" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasis": "KREEGO", "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": null, "weight": null, "unit": null, "title": null } } } } ] }, { "group": 1, "flight_key": "F1AE00019-221", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H20M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DXB", "arrival_time": "2026-08-24T14:20", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "booking_class": { "cabin_class": "ECO FLEX", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasis": "KLSOSGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOFLEX", "fareFamilyName": "ECO FLEX", "fareFamilyRefNo": "8", "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": "DXB", "departure_time": "2026-08-24T15:45", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-08-24T20:15", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H25M", "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": "5" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "5" }, "booking_class": { "cabin_class": "ECO FLEX", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasis": "KLSOSGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOFLEX", "fareFamilyName": "ECO FLEX", "fareFamilyRefNo": "8", "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": 17282.61, "gross_total": 11797, "base_fare": 13281.69, "tax": 4000.92, "sell": { "currency": "SEK", "total": 17282.61, "base_fare": 13281.69, "tax": 4000.92 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTE3OTcsImJhc2VfZmFyZSI6OTA2NiwidGF4IjoyNzMxfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTE3OTcsImJhc2VfZmFyZSI6OTA2NiwidGF4IjoyNzMxLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjExNzk3LCJiYXNlX2ZhcmUiOjkwNjYsInRheCI6MjczMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 17282.61, "base_fare": 13281.69, "tax": 4000.92, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "13281.69", "tax": "4000.92", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 17282.61, "base_fare": 13281.69, "tax": 4000.92, "gross": { "base_fare": "13281.69", "tax": "4000.92", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjExNzk3LjAwIiwiYmFzZV9mYXJlIjoiOTA2Ni4wMCIsInRheCI6IjI3MzEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MDY2LjAwIiwidGF4IjoiMjczMS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS40NyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjExNzk3LjAwIiwiYmFzZV9mYXJlIjoiOTA2Ni4wMCIsInRheCI6IjI3MzEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MDY2LjAwIiwidGF4IjoiMjczMS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjExNzk3LjAwIiwiYmFzZV9mYXJlIjoiOTA2Ni4wMCIsInRheCI6IjI3MzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTE3OTcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "OPTION#221", "brandName": null, "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "CAI", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "CAI", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DXB", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DXB", "destination": "LHR", "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": "2895", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "MS", "calendar_total_currency": "SEK", "calendar_total_price": 17282.61, "calendar_total_sell": 17282.61, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 17282.61, "filter": { "id": "F1AE00019-221", "price": 17282.61, "gross_total": 11797, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MS", "carrier_marketing": "MS", "aircraft": "773", "aircraft_name": "773", "cabin_class": "Economy Standard", "connecting_airport": [ "CAI", "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-06-29T15:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T20:15", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291500cai202606292155778cai202606300115bgw202606300320627bgw202608241055dxb202608241420942dxb202608241545lhr2026082420155", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-222", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-222", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H40M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T09:40", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "CAI", "arrival_time": "2026-06-29T16:35", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "784" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "784" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasis": "KLREMSO", "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": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "CAI", "departure_time": "2026-06-30T01:15", "origin_terminal": "3", "origin_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT08H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "627" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "627" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasis": "KREEGO", "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": null, "weight": null, "unit": null, "title": null } } } } ] }, { "group": 1, "flight_key": "F1AE00019-222", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H20M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T10:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DXB", "arrival_time": "2026-08-24T14:20", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "942" }, "booking_class": { "cabin_class": "ECO FLEX", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasis": "KLSOSGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOFLEX", "fareFamilyName": "ECO FLEX", "fareFamilyRefNo": "8", "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": "DXB", "departure_time": "2026-08-24T15:45", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "LHR", "arrival_time": "2026-08-24T20:15", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H25M", "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": "5" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "5" }, "booking_class": { "cabin_class": "ECO FLEX", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasis": "KLSOSGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOFLEX", "fareFamilyName": "ECO FLEX", "fareFamilyRefNo": "8", "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": 17282.61, "gross_total": 11797, "base_fare": 13281.69, "tax": 4000.92, "sell": { "currency": "SEK", "total": 17282.61, "base_fare": 13281.69, "tax": 4000.92 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTE3OTcsImJhc2VfZmFyZSI6OTA2NiwidGF4IjoyNzMxfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTE3OTcsImJhc2VfZmFyZSI6OTA2NiwidGF4IjoyNzMxLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjExNzk3LCJiYXNlX2ZhcmUiOjkwNjYsInRheCI6MjczMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 17282.61, "base_fare": 13281.69, "tax": 4000.92, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "13281.69", "tax": "4000.92", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 17282.61, "base_fare": 13281.69, "tax": 4000.92, "gross": { "base_fare": "13281.69", "tax": "4000.92", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjExNzk3LjAwIiwiYmFzZV9mYXJlIjoiOTA2Ni4wMCIsInRheCI6IjI3MzEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MDY2LjAwIiwidGF4IjoiMjczMS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS40NyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjExNzk3LjAwIiwiYmFzZV9mYXJlIjoiOTA2Ni4wMCIsInRheCI6IjI3MzEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MDY2LjAwIiwidGF4IjoiMjczMS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjExNzk3LjAwIiwiYmFzZV9mYXJlIjoiOTA2Ni4wMCIsInRheCI6IjI3MzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTE3OTcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "OPTION#222", "brandName": null, "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "CAI", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "CAI", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DXB", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DXB", "destination": "LHR", "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": "2895", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "MS", "calendar_total_currency": "SEK", "calendar_total_price": 17282.61, "calendar_total_sell": 17282.61, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 17282.61, "filter": { "id": "F1AE00019-222", "price": 17282.61, "gross_total": 11797, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MS", "carrier_marketing": "MS", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy Standard", "connecting_airport": [ "CAI", "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T09:40", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T20:15", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606290940cai202606291635784cai202606300115bgw202606300320627bgw202608241055dxb202608241420942dxb202608241545lhr2026082420155", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-223", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-223", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT14H30M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T10:50", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "MAD", "arrival_time": "2026-06-29T14:15", "destination_terminal": "4S", "dateVariation": null, "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6554" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6554" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "2", "fareBasis": "HLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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": "MAD", "departure_time": "2026-06-29T15:45", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-06-29T23:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT01H30M", "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": "150" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "150" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H45M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-223", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-24T15:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-24T20:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "15" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "15" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 17900.84, "gross_total": 12219, "base_fare": 11585.22, "tax": 6315.62, "sell": { "currency": "SEK", "total": 17900.84, "base_fare": 11585.22, "tax": 6315.62 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTIyMTksImJhc2VfZmFyZSI6NzkwOCwidGF4Ijo0MzExfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTIyMTksImJhc2VfZmFyZSI6NzkwOCwidGF4Ijo0MzExLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjEyMjE5LCJiYXNlX2ZhcmUiOjc5MDgsInRheCI6NDMxMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 17900.84, "base_fare": 11585.22, "tax": 6315.62, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "11585.22", "tax": "6315.62", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 17900.84, "base_fare": 11585.22, "tax": 6315.62, "gross": { "base_fare": "11585.22", "tax": "6315.62", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEyMjE5LjAwIiwiYmFzZV9mYXJlIjoiNzkwOC4wMCIsInRheCI6IjQzMTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3OTA4LjAwIiwidGF4IjoiNDMxMS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS40NyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEyMjE5LjAwIiwiYmFzZV9mYXJlIjoiNzkwOC4wMCIsInRheCI6IjQzMTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3OTA4LjAwIiwidGF4IjoiNDMxMS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEyMjE5LjAwIiwiYmFzZV9mYXJlIjoiNzkwOC4wMCIsInRheCI6IjQzMTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTIyMTksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOMFORT#ER223", "brandName": "ECONOMY COMFORT", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjM2IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNDMwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMDo1MCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjE0OjE1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiTUFEIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI0UyIsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJJQiIsImZsaWdodE51bWJlciI6IjY1NTQiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQVZSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlYiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiIyIiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjIifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNTo0NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjIzOjMwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTUFEIiwib3JpZ2luX3Rlcm1pbmFsIjoiNFMiLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxNTAiLCJlcXVpcG1lbnRUeXBlIjoiNzg5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAzOjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkJHVyIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NTgiLCJlcXVpcG1lbnRUeXBlIjoiNzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyOTA2MjYxMDUwMjkwNjI2MTQxNUxIUk1BRFFSSUI2NTU0MjkwNjI2MTU0NTI5MDYyNjIzMzBNQURET0hRUlFSMTUwMzAwNjI2MDExNTMwMDYyNjAzMjBET0hCR1dRUlFSNDU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiI4IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDMwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI0IiwidGltZU9mQXJyaXZhbCI6IjE0OjAwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQkdXIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NDUiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNToxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI0IiwidGltZU9mQXJyaXZhbCI6IjIwOjI1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkxIUiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNCIsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjE1IiwiZXF1aXBtZW50VHlwZSI6IjM1OSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MTE1NTI0MDgyNjE0MDBCR1dET0hRUlFSNDQ1MjQwODI2MTUxMDI0MDgyNjIwMjVET0hMSFJRUlFSMTUiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjEwNiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxMjIxOSIsInRvdGFsVGF4IjoiNDMxMSIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxMjIxOSIsInRvdGFsVGF4QW1vdW50IjoiNDMxMSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjIiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiMiJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjExOTAiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiMTIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjEzODAxIiwidG90YWxUYXgiOiI0MzExIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxMzgwMSIsInRvdGFsVGF4QW1vdW50IjoiNDMxMSIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiViIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjIiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJWIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiMiJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjY0MyIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "MAD", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "MAD", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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": "1190", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "IB", "calendar_total_currency": "SEK", "calendar_total_price": 17900.84, "calendar_total_sell": 17900.84, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 17900.84, "filter": { "id": "F1AE00019-223", "price": 17900.84, "gross_total": 12219, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "ECONOMY COMFORT", "connecting_airport": [ "MAD", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T10:50", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T20:25", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291050mad2026062914156554mad202606291545doh202606292330150doh202606300115bgw202606300320458bgw202608241155doh202608241400445doh202608241510lhr20260824202515", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-224", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-224", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT18H10M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T07:10", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "MUC", "arrival_time": "2026-06-29T10:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "6278" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6278" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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": "MUC", "departure_time": "2026-06-29T16:50", "origin_terminal": "1", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-06-29T23:25", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT06H45M", "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": "58" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "58" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H50M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-224", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-24T15:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-24T20:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "15" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "15" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 17959.44, "gross_total": 12259, "base_fare": 11585.22, "tax": 6374.22, "sell": { "currency": "SEK", "total": 17959.44, "base_fare": 11585.22, "tax": 6374.22 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTIyNTksImJhc2VfZmFyZSI6NzkwOCwidGF4Ijo0MzUxfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTIyNTksImJhc2VfZmFyZSI6NzkwOCwidGF4Ijo0MzUxLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjEyMjU5LCJiYXNlX2ZhcmUiOjc5MDgsInRheCI6NDM1MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 17959.44, "base_fare": 11585.22, "tax": 6374.22, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "11585.22", "tax": "6374.22", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 17959.44, "base_fare": 11585.22, "tax": 6374.22, "gross": { "base_fare": "11585.22", "tax": "6374.22", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEyMjU5LjAwIiwiYmFzZV9mYXJlIjoiNzkwOC4wMCIsInRheCI6IjQzNTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3OTA4LjAwIiwidGF4IjoiNDM1MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS40NyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEyMjU5LjAwIiwiYmFzZV9mYXJlIjoiNzkwOC4wMCIsInRheCI6IjQzNTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3OTA4LjAwIiwidGF4IjoiNDM1MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEyMjU5LjAwIiwiYmFzZV9mYXJlIjoiNzkwOC4wMCIsInRheCI6IjQzNTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTIyNTksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOMFORT#ER224", "brandName": "ECONOMY COMFORT", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjM3IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxODEwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwNzoxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjEwOjA1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiTVVDIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IkJBIiwiZmxpZ2h0TnVtYmVyIjoiNjI3OCIsImVxdWlwbWVudFR5cGUiOiIzMjAiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBVlIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjE2OjUwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZBcnJpdmFsIjoiMjM6MjUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJNVUMiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNTgiLCJlcXVpcG1lbnRUeXBlIjoiNzg5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAzOjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkJHVyIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NTgiLCJlcXVpcG1lbnRUeXBlIjoiNzg4IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyOTA2MjYwNzEwMjkwNjI2MTAwNUxIUk1VQ1FSQkE2Mjc4MjkwNjI2MTY1MDI5MDYyNjIzMjVNVUNET0hRUlFSNTgzMDA2MjYwMTE1MzAwNjI2MDMyMERPSEJHV1FSUVI0NTgiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIn19LHsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6IjgiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjEwMzAiLCJNYWpvcml0eUNhcnJpZXIiOiJRUiIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjExOjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZBcnJpdmFsIjoiMTQ6MDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0NSIsImVxdWlwbWVudFR5cGUiOiIzMjAiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjE1OjEwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZBcnJpdmFsIjoiMjA6MjUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI0IiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTUiLCJlcXVpcG1lbnRUeXBlIjoiMzU5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyNDA4MjYxMTU1MjQwODI2MTQwMEJHV0RPSFFSUVI0NDUyNDA4MjYxNTEwMjQwODI2MjAyNURPSExIUlFSUVIxNSIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIifX1dLCJwcmljZV9kYXRhIjpbeyJpdGVtTnVtYmVyIjoiMTA3IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjEyMjU5IiwidG90YWxUYXgiOiI0MzUxIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEyMjU5IiwidG90YWxUYXhBbW91bnQiOiI0MzUxIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMTE5MCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIxMjMiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTM4NDEiLCJ0b3RhbFRheCI6IjQzNTEiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEzODQxIiwidG90YWxUYXhBbW91bnQiOiI0MzUxIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiNjQzIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "MUC", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "MUC", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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": "1190", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "BA", "calendar_total_currency": "SEK", "calendar_total_price": 17959.44, "calendar_total_sell": 17959.44, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 17959.44, "filter": { "id": "F1AE00019-224", "price": 17959.44, "gross_total": 12259, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BA", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "ECONOMY COMFORT", "connecting_airport": [ "MUC", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T07:10", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T20:25", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606290710muc2026062910056278muc202606291650doh20260629232558doh202606300115bgw202606300320458bgw202608241155doh202608241400445doh202608241510lhr20260824202515", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-225", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-225", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H05M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T09:15", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ZRH", "arrival_time": "2026-06-29T12:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Zurich Airport", "city": "Zurich", "country": "Switzerland", "timezone": "Europe\/Zurich" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "9774" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9774" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasis": "BLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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": "ZRH", "departure_time": "2026-06-29T16:10", "origin_terminal": null, "origin_airport": { "name": "Zurich Airport", "city": "Zurich", "country": "Switzerland", "timezone": "Europe\/Zurich" }, "destination": "DOH", "arrival_time": "2026-06-29T23:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT04H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "96" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "96" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasis": "BLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT02H05M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasis": "BLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-225", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T01:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H05M", "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": "105" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "105" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 18208.49, "gross_total": 12429, "base_fare": 11876.76, "tax": 6331.73, "sell": { "currency": "SEK", "total": 18208.49, "base_fare": 11876.76, "tax": 6331.73 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTI0MjksImJhc2VfZmFyZSI6ODEwNywidGF4Ijo0MzIyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTI0MjksImJhc2VfZmFyZSI6ODEwNywidGF4Ijo0MzIyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjEyNDI5LCJiYXNlX2ZhcmUiOjgxMDcsInRheCI6NDMyMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 18208.49, "base_fare": 11876.76, "tax": 6331.73, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "11876.76", "tax": "6331.73", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 18208.49, "base_fare": 11876.76, "tax": 6331.73, "gross": { "base_fare": "11876.76", "tax": "6331.73", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEyNDI5LjAwIiwiYmFzZV9mYXJlIjoiODEwNy4wMCIsInRheCI6IjQzMjIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MTA3LjAwIiwidGF4IjoiNDMyMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS40NyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEyNDI5LjAwIiwiYmFzZV9mYXJlIjoiODEwNy4wMCIsInRheCI6IjQzMjIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MTA3LjAwIiwidGF4IjoiNDMyMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEyNDI5LjAwIiwiYmFzZV9mYXJlIjoiODEwNy4wMCIsInRheCI6IjQzMjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTI0MjksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOMFORT#ER225", "brandName": "ECONOMY COMFORT", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjM4IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNjA1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwOToxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjEyOjEwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiWlJIIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJCQSIsImZsaWdodE51bWJlciI6Ijk3NzQiLCJlcXVpcG1lbnRUeXBlIjoiMzJOIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQVZSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiQiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJCTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNjoxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjIzOjEwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiWlJIIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI5NiIsImVxdWlwbWVudFR5cGUiOiIzNTkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiQiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJCIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkJMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDM6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ1OCIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiQiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJCIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkJMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjA5MTUyOTA2MjYxMjEwTEhSWlJIUVJCQTk3NzQyOTA2MjYxNjEwMjkwNjI2MjMxMFpSSERPSFFSUVI5NjMwMDYyNjAxMTUzMDA2MjYwMzIwRE9IQkdXUVJRUjQ1OCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiMiIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTAzMCIsIk1ham9yaXR5Q2FycmllciI6IlFSIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMjE6NTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNSIsInRpbWVPZkFycml2YWwiOiIwMDowNSIsImRhdGVWYXJpYXRpb24iOiIxIiwib3JpZ2luIjoiQkdXIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NDMiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjA2OjI1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkxIUiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNCIsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjEwNSIsImVxdWlwbWVudFR5cGUiOiI3N1ciLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI0MDgyNjIxNTUyNTA4MjYwMDA1QkdXRE9IUVJRUjQ0MzI1MDgyNjAxMTAyNTA4MjYwNjI1RE9ITEhSUVJRUjEwNSIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIifX1dLCJwcmljZV9kYXRhIjpbeyJpdGVtTnVtYmVyIjoiMTA4IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjEyNDI5IiwidG90YWxUYXgiOiI0MzIyIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEyNDI5IiwidG90YWxUYXhBbW91bnQiOiI0MzIyIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJCIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiQkxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiQiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJCIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkJMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiQiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJCTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMjI4NCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIxMTQiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTI2ODAiLCJ0b3RhbFRheCI6IjQzMjIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTI2ODAiLCJ0b3RhbFRheEFtb3VudCI6IjQzMjIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiQiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJCTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJCIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiQkxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiQiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJCIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkJMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIxMTkwIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjEzNCIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxNDg4MyIsInRvdGFsVGF4IjoiNDMyMiIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTQ4ODMiLCJ0b3RhbFRheEFtb3VudCI6IjQzMjIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiQiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJCTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJCIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiQkxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiQiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJCIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkJMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiI2NDMiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX1dfQ==", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "ZRH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "ZRH", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "BA", "calendar_total_currency": "SEK", "calendar_total_price": 18208.49, "calendar_total_sell": 18208.49, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 18208.49, "filter": { "id": "F1AE00019-225", "price": 18208.49, "gross_total": 12429, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BA", "carrier_marketing": "QR", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY COMFORT", "connecting_airport": [ "ZRH", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T09:15", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:25", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606290915zrh2026062912109774zrh202606291610doh20260629231096doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250110lhr202608250625105", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-226", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-226", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H05M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T09:15", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ZRH", "arrival_time": "2026-06-29T12:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Zurich Airport", "city": "Zurich", "country": "Switzerland", "timezone": "Europe\/Zurich" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "9774" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9774" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasis": "BLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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": "ZRH", "departure_time": "2026-06-29T16:10", "origin_terminal": null, "origin_airport": { "name": "Zurich Airport", "city": "Zurich", "country": "Switzerland", "timezone": "Europe\/Zurich" }, "destination": "DOH", "arrival_time": "2026-06-29T23:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT04H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "96" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "96" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasis": "BLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT02H05M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasis": "BLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-226", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H05M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T02:45", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T08:00", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT02H40M", "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": "119" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "119" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 18208.49, "gross_total": 12429, "base_fare": 11876.76, "tax": 6331.73, "sell": { "currency": "SEK", "total": 18208.49, "base_fare": 11876.76, "tax": 6331.73 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTI0MjksImJhc2VfZmFyZSI6ODEwNywidGF4Ijo0MzIyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTI0MjksImJhc2VfZmFyZSI6ODEwNywidGF4Ijo0MzIyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjEyNDI5LCJiYXNlX2ZhcmUiOjgxMDcsInRheCI6NDMyMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 18208.49, "base_fare": 11876.76, "tax": 6331.73, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "11876.76", "tax": "6331.73", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 18208.49, "base_fare": 11876.76, "tax": 6331.73, "gross": { "base_fare": "11876.76", "tax": "6331.73", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEyNDI5LjAwIiwiYmFzZV9mYXJlIjoiODEwNy4wMCIsInRheCI6IjQzMjIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MTA3LjAwIiwidGF4IjoiNDMyMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS40NyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEyNDI5LjAwIiwiYmFzZV9mYXJlIjoiODEwNy4wMCIsInRheCI6IjQzMjIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MTA3LjAwIiwidGF4IjoiNDMyMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEyNDI5LjAwIiwiYmFzZV9mYXJlIjoiODEwNy4wMCIsInRheCI6IjQzMjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTI0MjksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOMFORT#ER226", "brandName": "ECONOMY COMFORT", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjM4IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNjA1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwOToxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjEyOjEwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiWlJIIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJCQSIsImZsaWdodE51bWJlciI6Ijk3NzQiLCJlcXVpcG1lbnRUeXBlIjoiMzJOIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQVZSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiQiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJCTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNjoxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjIzOjEwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiWlJIIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI5NiIsImVxdWlwbWVudFR5cGUiOiIzNTkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiQiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJCIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkJMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDM6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ1OCIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiQiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJCIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkJMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjA5MTUyOTA2MjYxMjEwTEhSWlJIUVJCQTk3NzQyOTA2MjYxNjEwMjkwNjI2MjMxMFpSSERPSFFSUVI5NjMwMDYyNjAxMTUzMDA2MjYwMzIwRE9IQkdXUVJRUjQ1OCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiNCIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTIwNSIsIk1ham9yaXR5Q2FycmllciI6IlFSIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMjE6NTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNSIsInRpbWVPZkFycml2YWwiOiIwMDowNSIsImRhdGVWYXJpYXRpb24iOiIxIiwib3JpZ2luIjoiQkdXIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NDMiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMjo0NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjA4OjAwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkxIUiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNCIsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjExOSIsImVxdWlwbWVudFR5cGUiOiI3N1ciLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI0MDgyNjIxNTUyNTA4MjYwMDA1QkdXRE9IUVJRUjQ0MzI1MDgyNjAyNDUyNTA4MjYwODAwRE9ITEhSUVJRUjExOSIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIifX1dLCJwcmljZV9kYXRhIjpbeyJpdGVtTnVtYmVyIjoiMTA5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjEyNDI5IiwidG90YWxUYXgiOiI0MzIyIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEyNDI5IiwidG90YWxUYXhBbW91bnQiOiI0MzIyIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJCIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiQkxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiQiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJCIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkJMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiQiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJCTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMjI4NCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIxMTQiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTI2ODAiLCJ0b3RhbFRheCI6IjQzMjIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTI2ODAiLCJ0b3RhbFRheEFtb3VudCI6IjQzMjIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiQiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJCTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJCIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiQkxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiQiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJCIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkJMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIxMTkwIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjEzNCIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxNDg4MyIsInRvdGFsVGF4IjoiNDMyMiIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTQ4ODMiLCJ0b3RhbFRheEFtb3VudCI6IjQzMjIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiQiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJCTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJCIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiQkxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiQiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJCIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkJMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiI2NDMiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX1dfQ==", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "ZRH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "ZRH", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "BA", "calendar_total_currency": "SEK", "calendar_total_price": 18208.49, "calendar_total_sell": 18208.49, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 18208.49, "filter": { "id": "F1AE00019-226", "price": 18208.49, "gross_total": 12429, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BA", "carrier_marketing": "QR", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY COMFORT", "connecting_airport": [ "ZRH", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T09:15", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T08:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606290915zrh2026062912109774zrh202606291610doh20260629231096doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250245lhr202608250800119", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-227", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-227", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H05M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T09:15", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ZRH", "arrival_time": "2026-06-29T12:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Zurich Airport", "city": "Zurich", "country": "Switzerland", "timezone": "Europe\/Zurich" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "9774" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9774" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasis": "BLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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": "ZRH", "departure_time": "2026-06-29T16:10", "origin_terminal": null, "origin_airport": { "name": "Zurich Airport", "city": "Zurich", "country": "Switzerland", "timezone": "Europe\/Zurich" }, "destination": "DOH", "arrival_time": "2026-06-29T23:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT04H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "96" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "96" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasis": "BLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT02H05M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasis": "BLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-227", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-25T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:30", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 18576.2, "gross_total": 12680, "base_fare": 12244.47, "tax": 6331.73, "sell": { "currency": "SEK", "total": 18576.2, "base_fare": 12244.47, "tax": 6331.73 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTI2ODAsImJhc2VfZmFyZSI6ODM1OCwidGF4Ijo0MzIyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTI2ODAsImJhc2VfZmFyZSI6ODM1OCwidGF4Ijo0MzIyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjEyNjgwLCJiYXNlX2ZhcmUiOjgzNTgsInRheCI6NDMyMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 18576.2, "base_fare": 12244.47, "tax": 6331.73, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "12244.47", "tax": "6331.73", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 18576.2, "base_fare": 12244.47, "tax": 6331.73, "gross": { "base_fare": "12244.47", "tax": "6331.73", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEyNjgwLjAwIiwiYmFzZV9mYXJlIjoiODM1OC4wMCIsInRheCI6IjQzMjIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MzU4LjAwIiwidGF4IjoiNDMyMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS40NyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEyNjgwLjAwIiwiYmFzZV9mYXJlIjoiODM1OC4wMCIsInRheCI6IjQzMjIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MzU4LjAwIiwidGF4IjoiNDMyMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEyNjgwLjAwIiwiYmFzZV9mYXJlIjoiODM1OC4wMCIsInRheCI6IjQzMjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTI2ODAsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOMFORT#ER227", "brandName": "ECONOMY COMFORT", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjM4IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNjA1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwOToxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjEyOjEwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiWlJIIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJCQSIsImZsaWdodE51bWJlciI6Ijk3NzQiLCJlcXVpcG1lbnRUeXBlIjoiMzJOIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQVZSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiQiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJCTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNjoxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjIzOjEwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiWlJIIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI5NiIsImVxdWlwbWVudFR5cGUiOiIzNTkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiQiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJCIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkJMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDM6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ1OCIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiQiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJCIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkJMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjA5MTUyOTA2MjYxMjEwTEhSWlJIUVJCQTk3NzQyOTA2MjYxNjEwMjkwNjI2MjMxMFpSSERPSFFSUVI5NjMwMDYyNjAxMTUzMDA2MjYwMzIwRE9IQkdXUVJRUjQ1OCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiNiIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTAzNSIsIk1ham9yaXR5Q2FycmllciI6IlFSIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMjE6NTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNSIsInRpbWVPZkFycml2YWwiOiIwMDowNSIsImRhdGVWYXJpYXRpb24iOiIxIiwib3JpZ2luIjoiQkdXIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NDMiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjA2OjMwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkxIUiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNCIsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjEwMyIsImVxdWlwbWVudFR5cGUiOiIzODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI0MDgyNjIxNTUyNTA4MjYwMDA1QkdXRE9IUVJRUjQ0MzI1MDgyNjAxMTUyNTA4MjYwNjMwRE9ITEhSUVJRUjEwMyIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIifX1dLCJwcmljZV9kYXRhIjpbeyJpdGVtTnVtYmVyIjoiMTE0IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjEyNjgwIiwidG90YWxUYXgiOiI0MzIyIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjEyNjgwIiwidG90YWxUYXhBbW91bnQiOiI0MzIyIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJCIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiQkxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiQiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJCIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkJMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiQiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJCTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMTE5MCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIxMzQiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTQ4ODMiLCJ0b3RhbFRheCI6IjQzMjIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjE0ODgzIiwidG90YWxUYXhBbW91bnQiOiI0MzIyIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJCIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiQkxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiQiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJCIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkJMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IkIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiQiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJCTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiNjQzIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "ZRH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "ZRH", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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": "1190", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "BA", "calendar_total_currency": "SEK", "calendar_total_price": 18576.2, "calendar_total_sell": 18576.2, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 18576.2, "filter": { "id": "F1AE00019-227", "price": 18576.2, "gross_total": 12680, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BA", "carrier_marketing": "QR", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY COMFORT", "connecting_airport": [ "ZRH", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T09:15", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:30", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606290915zrh2026062912109774zrh202606291610doh20260629231096doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250115lhr202608250630103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-228", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-228", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H05M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T09:15", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ZRH", "arrival_time": "2026-06-29T12:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Zurich Airport", "city": "Zurich", "country": "Switzerland", "timezone": "Europe\/Zurich" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "9774" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9774" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasis": "BLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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": "ZRH", "departure_time": "2026-06-29T16:10", "origin_terminal": null, "origin_airport": { "name": "Zurich Airport", "city": "Zurich", "country": "Switzerland", "timezone": "Europe\/Zurich" }, "destination": "DOH", "arrival_time": "2026-06-29T23:10", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT04H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "96" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "96" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasis": "BLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT02H05M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasis": "BLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-228", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-24T15:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-24T20:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "15" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "15" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 19487.43, "gross_total": 13302, "base_fare": 13155.7, "tax": 6331.73, "sell": { "currency": "SEK", "total": 19487.43, "base_fare": 13155.7, "tax": 6331.73 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTMzMDIsImJhc2VfZmFyZSI6ODk4MCwidGF4Ijo0MzIyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTMzMDIsImJhc2VfZmFyZSI6ODk4MCwidGF4Ijo0MzIyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjEzMzAyLCJiYXNlX2ZhcmUiOjg5ODAsInRheCI6NDMyMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 19487.43, "base_fare": 13155.7, "tax": 6331.73, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "13155.70", "tax": "6331.73", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 19487.43, "base_fare": 13155.7, "tax": 6331.73, "gross": { "base_fare": "13155.70", "tax": "6331.73", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEzMzAyLjAwIiwiYmFzZV9mYXJlIjoiODk4MC4wMCIsInRheCI6IjQzMjIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4OTgwLjAwIiwidGF4IjoiNDMyMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS40NyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEzMzAyLjAwIiwiYmFzZV9mYXJlIjoiODk4MC4wMCIsInRheCI6IjQzMjIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4OTgwLjAwIiwidGF4IjoiNDMyMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEzMzAyLjAwIiwiYmFzZV9mYXJlIjoiODk4MC4wMCIsInRheCI6IjQzMjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTMzMDIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOMFORT#ER228", "brandName": "ECONOMY COMFORT", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjM4IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNjA1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwOToxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjEyOjEwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiWlJIIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJCQSIsImZsaWdodE51bWJlciI6Ijk3NzQiLCJlcXVpcG1lbnRUeXBlIjoiMzJOIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQVZSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiQiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJCTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNjoxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjIzOjEwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiWlJIIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI5NiIsImVxdWlwbWVudFR5cGUiOiIzNTkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiQiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJCIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkJMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDM6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ1OCIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiQiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJCIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkJMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjA5MTUyOTA2MjYxMjEwTEhSWlJIUVJCQTk3NzQyOTA2MjYxNjEwMjkwNjI2MjMxMFpSSERPSFFSUVI5NjMwMDYyNjAxMTUzMDA2MjYwMzIwRE9IQkdXUVJRUjQ1OCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiOCIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTAzMCIsIk1ham9yaXR5Q2FycmllciI6IlFSIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMTE6NTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNCIsInRpbWVPZkFycml2YWwiOiIxNDowMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkJHVyIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDQ1IiwiZXF1aXBtZW50VHlwZSI6IjMyMCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMTU6MTAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNCIsInRpbWVPZkFycml2YWwiOiIyMDoyNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJMSFIiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjQiLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxNSIsImVxdWlwbWVudFR5cGUiOiIzNTkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI0MDgyNjExNTUyNDA4MjYxNDAwQkdXRE9IUVJRUjQ0NTI0MDgyNjE1MTAyNDA4MjYyMDI1RE9ITEhSUVJRUjE1IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiIxMTUiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTMzMDIiLCJ0b3RhbFRheCI6IjQzMjIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTMzMDIiLCJ0b3RhbFRheEFtb3VudCI6IjQzMjIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiQiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJCTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJCIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiQkxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiQiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJCIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkJMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIxMTkwIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjEzNCIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxNDg4MyIsInRvdGFsVGF4IjoiNDMyMiIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTQ4ODMiLCJ0b3RhbFRheEFtb3VudCI6IjQzMjIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiQiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJCTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJCIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkIiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiQkxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiQiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJCIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkJMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiI2NDMiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX1dfQ==", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "ZRH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "ZRH", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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": "1190", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "BA", "calendar_total_currency": "SEK", "calendar_total_price": 19487.43, "calendar_total_sell": 19487.43, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 19487.43, "filter": { "id": "F1AE00019-228", "price": 19487.43, "gross_total": 13302, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BA", "carrier_marketing": "QR", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY COMFORT", "connecting_airport": [ "ZRH", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T09:15", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T20:25", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606290915zrh2026062912109774zrh202606291610doh20260629231096doh202606300115bgw202606300320458bgw202608241155doh202608241400445doh202608241510lhr20260824202515", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-229", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-229", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H20M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T20:40", "origin_terminal": "3", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DXB", "arrival_time": "2026-06-30T07:15", "destination_terminal": "3", "dateVariation": "1", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "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": "4" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "4" }, "booking_class": { "cabin_class": "ECO FLEX", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasis": "KLSOSGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOFLEX", "fareFamilyName": "ECO FLEX", "fareFamilyRefNo": "8", "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": "DXB", "departure_time": "2026-06-30T09:45", "origin_terminal": "2", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BGW", "arrival_time": "2026-06-30T12:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT02H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "2072" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2072" }, "booking_class": { "cabin_class": "ECO FLEX", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasis": "KLSOSGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOFLEX", "fareFamilyName": "ECO FLEX", "fareFamilyRefNo": "8", "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-229", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T04:20", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "CAI", "arrival_time": "2026-08-24T06:45", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "628" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "628" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HREMSO", "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": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "CAI", "departure_time": "2026-08-24T10:30", "origin_terminal": "3", "origin_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "destination": "LHR", "arrival_time": "2026-08-24T13:35", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT03H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "777" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "777" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLREMSO", "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": null, "weight": null, "unit": null, "title": null } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 19739.42, "gross_total": 13474, "base_fare": 15738.5, "tax": 4000.92, "sell": { "currency": "SEK", "total": 19739.42, "base_fare": 15738.5, "tax": 4000.92 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTM0NzQsImJhc2VfZmFyZSI6MTA3NDMsInRheCI6MjczMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjEzNDc0LCJiYXNlX2ZhcmUiOjEwNzQzLCJ0YXgiOjI3MzEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTM0NzQsImJhc2VfZmFyZSI6MTA3NDMsInRheCI6MjczMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 19739.42, "base_fare": 15738.5, "tax": 4000.92, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "15738.50", "tax": "4000.92", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 19739.42, "base_fare": 15738.5, "tax": 4000.92, "gross": { "base_fare": "15738.50", "tax": "4000.92", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEzNDc0LjAwIiwiYmFzZV9mYXJlIjoiMTA3NDMuMDAiLCJ0YXgiOiIyNzMxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3NDMuMDAiLCJ0YXgiOiIyNzMxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiMTM0NzQuMDAiLCJiYXNlX2ZhcmUiOiIxMDc0My4wMCIsInRheCI6IjI3MzEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDc0My4wMCIsInRheCI6IjI3MzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiIxMzQ3NC4wMCIsImJhc2VfZmFyZSI6IjEwNzQzLjAwIiwidGF4IjoiMjczMS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMzQ3NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOFLEX#ER229", "brandName": "ECO FLEX", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DXB", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DXB", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "CAI", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "CAI", "destination": "LHR", "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": "2895", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "EK", "calendar_total_currency": "SEK", "calendar_total_price": 19739.42, "calendar_total_sell": 19739.42, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 19739.42, "filter": { "id": "F1AE00019-229", "price": 19739.42, "gross_total": 13474, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "388", "aircraft_name": "388", "cabin_class": "ECO FLEX", "connecting_airport": [ "DXB", "CAI" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T20:40", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-24T13:35", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606292040dxb2026063007154dxb202606300945bgw2026063012002072bgw202608240420cai202608240645628cai202608241030lhr202608241335777", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-230", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-230", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H10M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T16:50", "origin_terminal": "3", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DXB", "arrival_time": "2026-06-30T03:25", "destination_terminal": "3", "dateVariation": "1", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-06-29", "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": "30" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "30" }, "booking_class": { "cabin_class": "ECO FLEX", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasis": "KLSOSGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOFLEX", "fareFamilyName": "ECO FLEX", "fareFamilyRefNo": "8", "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": "DXB", "departure_time": "2026-06-30T09:45", "origin_terminal": "2", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BGW", "arrival_time": "2026-06-30T12:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "2072" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2072" }, "booking_class": { "cabin_class": "ECO FLEX", "cabin_code": "M", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasis": "KLSOSGB1", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOFLEX", "fareFamilyName": "ECO FLEX", "fareFamilyRefNo": "8", "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": "PT11H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T04:20", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "CAI", "arrival_time": "2026-08-24T06:45", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "628" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "628" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HREMSO", "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": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "CAI", "departure_time": "2026-08-24T10:30", "origin_terminal": "3", "origin_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "destination": "LHR", "arrival_time": "2026-08-24T13:35", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT03H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "777" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "777" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLREMSO", "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": null, "weight": null, "unit": null, "title": null } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 19739.42, "gross_total": 13474, "base_fare": 15738.5, "tax": 4000.92, "sell": { "currency": "SEK", "total": 19739.42, "base_fare": 15738.5, "tax": 4000.92 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTM0NzQsImJhc2VfZmFyZSI6MTA3NDMsInRheCI6MjczMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjEzNDc0LCJiYXNlX2ZhcmUiOjEwNzQzLCJ0YXgiOjI3MzEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTM0NzQsImJhc2VfZmFyZSI6MTA3NDMsInRheCI6MjczMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 19739.42, "base_fare": 15738.5, "tax": 4000.92, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "15738.50", "tax": "4000.92", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 19739.42, "base_fare": 15738.5, "tax": 4000.92, "gross": { "base_fare": "15738.50", "tax": "4000.92", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEzNDc0LjAwIiwiYmFzZV9mYXJlIjoiMTA3NDMuMDAiLCJ0YXgiOiIyNzMxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3NDMuMDAiLCJ0YXgiOiIyNzMxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiMTM0NzQuMDAiLCJiYXNlX2ZhcmUiOiIxMDc0My4wMCIsInRheCI6IjI3MzEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDc0My4wMCIsInRheCI6IjI3MzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiIxMzQ3NC4wMCIsImJhc2VfZmFyZSI6IjEwNzQzLjAwIiwidGF4IjoiMjczMS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMzQ3NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOFLEX#ER230", "brandName": "ECO FLEX", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DXB", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DXB", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "CAI", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "CAI", "destination": "LHR", "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": "2895", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "EK", "calendar_total_currency": "SEK", "calendar_total_price": 19739.42, "calendar_total_sell": 19739.42, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 19739.42, "filter": { "id": "F1AE00019-230", "price": 19739.42, "gross_total": 13474, "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 FLEX", "connecting_airport": [ "DXB", "CAI" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T16:50", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-24T13:35", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291650dxb20260630032530dxb202606300945bgw2026063012002072bgw202608240420cai202608240645628cai202608241030lhr202608241335777", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-231", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-231", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT07H50M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T18:30", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-30T00:15", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1972" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1972" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-231", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H55M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T01:55", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T05:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "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": "303" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "303" }, "booking_class": { "cabin_class": "FLEXIBLE", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLXNRT", "fareType": "RP", "corporateId": null, "fareFamilyCode": "FX", "fareFamilyName": "FLEXIBLE", "fareFamilyRefNo": "10", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T07:50", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T09:50", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1979" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1979" }, "booking_class": { "cabin_class": "FLEXIBLE", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLXNRT", "fareType": "RP", "corporateId": null, "fareFamilyCode": "FX", "fareFamilyName": "FLEXIBLE", "fareFamilyRefNo": "10", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 20044.13, "gross_total": 13682, "base_fare": 14269.1, "tax": 5775.03, "sell": { "currency": "SEK", "total": 20044.13, "base_fare": 14269.1, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTM2ODIsImJhc2VfZmFyZSI6OTc0MCwidGF4IjozOTQyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTM2ODIsImJhc2VfZmFyZSI6OTc0MCwidGF4IjozOTQyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjEzNjgyLCJiYXNlX2ZhcmUiOjk3NDAsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 20044.13, "base_fare": 14269.1, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "14269.10", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 20044.13, "base_fare": 14269.1, "tax": 5775.03, "gross": { "base_fare": "14269.10", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEzNjgyLjAwIiwiYmFzZV9mYXJlIjoiOTc0MC4wMCIsInRheCI6IjM5NDIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NzQwLjAwIiwidGF4IjoiMzk0Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS40NyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEzNjgyLjAwIiwiYmFzZV9mYXJlIjoiOTc0MC4wMCIsInRheCI6IjM5NDIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NzQwLjAwIiwidGF4IjoiMzk0Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEzNjgyLjAwIiwiYmFzZV9mYXJlIjoiOTc0MC4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTM2ODIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "PS#ER231", "brandName": "PROMOTIONAL", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjEyIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIwNzUwIiwiTWFqb3JpdHlDYXJyaWVyIjoiVEsiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxODozMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAwOjE1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJMSFIiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb24iOiJJU1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMTk3MiIsImVxdWlwbWVudFR5cGUiOiIzNTkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMWE4yWFBDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjI1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDQ6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJBIiwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiODAyIiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6Ik5EUiIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExYTjJYUEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjkwNjI2MTgzMDMwMDYyNjAwMTVMSFJJU1RUS1RLMTk3MjMwMDYyNjAxMjUzMDA2MjYwNDIwSVNUQkdXVEtUSzgwMiIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjMiLCJmYXJlRmFtaWx5bmFtZSI6IlBTIiwiZGVzY3JpcHRpb24iOiJQUk9NT1RJT05BTCIsImNhcnJpZXIiOiJUSyJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIzOCIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMDk1NSIsIk1ham9yaXR5Q2FycmllciI6IlRLIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMDE6NTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNCIsInRpbWVPZkFycml2YWwiOiIwNTowMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkJHVyIsIm9yaWdpbl90ZXJtaW5hbCI6IkEiLCJkZXN0aW5hdGlvbiI6IklTVCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiVEsiLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEsiLCJmbGlnaHROdW1iZXIiOiIzMDMiLCJlcXVpcG1lbnRUeXBlIjoiMzJRIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTENBIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFhOUlQiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMDc6NTAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNCIsInRpbWVPZkFycml2YWwiOiIwOTo1MCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IklTVCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJMSFIiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjIiLCJtYXJrZXRpbmdDYXJyaWVyIjoiVEsiLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEsiLCJmbGlnaHROdW1iZXIiOiIxOTc5IiwiZXF1aXBtZW50VHlwZSI6IjMzMyIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkxDQSIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxYTlJUIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI0MDgyNjAxNTUyNDA4MjYwNTAwQkdXSVNUVEtUSzMwMzI0MDgyNjA3NTAyNDA4MjYwOTUwSVNUTEhSVEtUSzE5NzkiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxMCIsImZhcmVGYW1pbHluYW1lIjoiRlgiLCJkZXNjcmlwdGlvbiI6IkZMRVhJQkxFIiwiY2FycmllciI6IlRLIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjExOSIsImZhcmVGYW1pbHluYW1lIjoiUFMiLCJkZXNjcmlwdGlvbiI6IlBST01PVElPTkFMIiwiY2FycmllciI6IlRLIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjEzNjgyIiwidG90YWxUYXgiOiIzOTQyIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjMiLCJmYXJlRmFtaWx5bmFtZSI6IlBTIiwiZGVzY3JpcHRpb24iOiJQUk9NT1RJT05BTCIsImNhcnJpZXIiOiJUSyIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiI5Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEyIiwic3RhdHVzIjoiTk9GIn0seyJyZWZlcmVuY2UiOiIxMyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE1Iiwic3RhdHVzIjoiQ0hBIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxMCIsImZhcmVGYW1pbHluYW1lIjoiRlgiLCJkZXNjcmlwdGlvbiI6IkZMRVhJQkxFIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJDSEEifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiNSIsImZyZWVBbGxvd2FuY2UiOiIzNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxMzY4MiIsInRvdGFsVGF4QW1vdW50IjoiMzk0MiIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMWE4yWFBDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTFhOMlhQQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxYTlJUIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFhOUlQiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJUSUNLRVRTIEFSRSBOT04tUkVGVU5EQUJMRSIsInR5cGUiOiI3MCIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiMTI3IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxMzk4NSIsInRvdGFsVGF4IjoiMzk0MiIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI0IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiI5Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEyIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE1Iiwic3RhdHVzIjoiQ0hBIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxMCIsImZhcmVGYW1pbHluYW1lIjoiRlgiLCJkZXNjcmlwdGlvbiI6IkZMRVhJQkxFIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJDSEEifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiNSIsImZyZWVBbGxvd2FuY2UiOiIzNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxMzk4NSIsInRvdGFsVGF4QW1vdW50IjoiMzk0MiIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFMWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFMWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMWE5SVCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxYTlJUIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 20044.13, "calendar_total_sell": 20044.13, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 20044.13, "filter": { "id": "F1AE00019-231", "price": 20044.13, "gross_total": 13682, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "359", "aircraft_name": "359", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T18:30", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-24T09:50", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291830ist2026063000151972ist202606300125bgw202606300420802bgw202608240155ist202608240500303ist202608240750lhr2026082409501979", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-232", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-232", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT08H40M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T22:40", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-30T04:20", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1984" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1984" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T09:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT02H10M", "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": "842" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "842" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-232", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H55M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T01:55", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T05:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "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": "303" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "303" }, "booking_class": { "cabin_class": "FLEXIBLE", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLXNRT", "fareType": "RP", "corporateId": null, "fareFamilyCode": "FX", "fareFamilyName": "FLEXIBLE", "fareFamilyRefNo": "10", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T07:50", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T09:50", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1979" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1979" }, "booking_class": { "cabin_class": "FLEXIBLE", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLXNRT", "fareType": "RP", "corporateId": null, "fareFamilyCode": "FX", "fareFamilyName": "FLEXIBLE", "fareFamilyRefNo": "10", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 20044.13, "gross_total": 13682, "base_fare": 14269.1, "tax": 5775.03, "sell": { "currency": "SEK", "total": 20044.13, "base_fare": 14269.1, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTM2ODIsImJhc2VfZmFyZSI6OTc0MCwidGF4IjozOTQyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTM2ODIsImJhc2VfZmFyZSI6OTc0MCwidGF4IjozOTQyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjEzNjgyLCJiYXNlX2ZhcmUiOjk3NDAsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 20044.13, "base_fare": 14269.1, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "14269.10", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 20044.13, "base_fare": 14269.1, "tax": 5775.03, "gross": { "base_fare": "14269.10", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEzNjgyLjAwIiwiYmFzZV9mYXJlIjoiOTc0MC4wMCIsInRheCI6IjM5NDIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NzQwLjAwIiwidGF4IjoiMzk0Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS40NyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEzNjgyLjAwIiwiYmFzZV9mYXJlIjoiOTc0MC4wMCIsInRheCI6IjM5NDIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NzQwLjAwIiwidGF4IjoiMzk0Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEzNjgyLjAwIiwiYmFzZV9mYXJlIjoiOTc0MC4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTM2ODIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "PS#ER232", "brandName": "PROMOTIONAL", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjEzIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIwODQwIiwiTWFqb3JpdHlDYXJyaWVyIjoiVEsiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIyMjo0MCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjA0OjIwIiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJMSFIiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb24iOiJJU1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMTk4NCIsImVxdWlwbWVudFR5cGUiOiIzMzMiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMWE4yWFBDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjA2OjMwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDk6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJBIiwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiODQyIiwiZXF1aXBtZW50VHlwZSI6IjdNOCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6Ik5EUiIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExYTjJYUEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjkwNjI2MjI0MDMwMDYyNjA0MjBMSFJJU1RUS1RLMTk4NDMwMDYyNjA2MzAzMDA2MjYwOTIwSVNUQkdXVEtUSzg0MiIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjMiLCJmYXJlRmFtaWx5bmFtZSI6IlBTIiwiZGVzY3JpcHRpb24iOiJQUk9NT1RJT05BTCIsImNhcnJpZXIiOiJUSyJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIzOCIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMDk1NSIsIk1ham9yaXR5Q2FycmllciI6IlRLIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMDE6NTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNCIsInRpbWVPZkFycml2YWwiOiIwNTowMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkJHVyIsIm9yaWdpbl90ZXJtaW5hbCI6IkEiLCJkZXN0aW5hdGlvbiI6IklTVCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiVEsiLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEsiLCJmbGlnaHROdW1iZXIiOiIzMDMiLCJlcXVpcG1lbnRUeXBlIjoiMzJRIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTENBIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFhOUlQiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMDc6NTAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNCIsInRpbWVPZkFycml2YWwiOiIwOTo1MCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IklTVCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJMSFIiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjIiLCJtYXJrZXRpbmdDYXJyaWVyIjoiVEsiLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEsiLCJmbGlnaHROdW1iZXIiOiIxOTc5IiwiZXF1aXBtZW50VHlwZSI6IjMzMyIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkxDQSIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxYTlJUIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI0MDgyNjAxNTUyNDA4MjYwNTAwQkdXSVNUVEtUSzMwMzI0MDgyNjA3NTAyNDA4MjYwOTUwSVNUTEhSVEtUSzE5NzkiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxMCIsImZhcmVGYW1pbHluYW1lIjoiRlgiLCJkZXNjcmlwdGlvbiI6IkZMRVhJQkxFIiwiY2FycmllciI6IlRLIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjExOSIsImZhcmVGYW1pbHluYW1lIjoiUFMiLCJkZXNjcmlwdGlvbiI6IlBST01PVElPTkFMIiwiY2FycmllciI6IlRLIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjEzNjgyIiwidG90YWxUYXgiOiIzOTQyIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjMiLCJmYXJlRmFtaWx5bmFtZSI6IlBTIiwiZGVzY3JpcHRpb24iOiJQUk9NT1RJT05BTCIsImNhcnJpZXIiOiJUSyIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiI5Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEyIiwic3RhdHVzIjoiTk9GIn0seyJyZWZlcmVuY2UiOiIxMyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE1Iiwic3RhdHVzIjoiQ0hBIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxMCIsImZhcmVGYW1pbHluYW1lIjoiRlgiLCJkZXNjcmlwdGlvbiI6IkZMRVhJQkxFIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJDSEEifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiNSIsImZyZWVBbGxvd2FuY2UiOiIzNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxMzY4MiIsInRvdGFsVGF4QW1vdW50IjoiMzk0MiIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMWE4yWFBDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTFhOMlhQQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxYTlJUIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFhOUlQiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJUSUNLRVRTIEFSRSBOT04tUkVGVU5EQUJMRSIsInR5cGUiOiI3MCIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiMTI3IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxMzk4NSIsInRvdGFsVGF4IjoiMzk0MiIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI0IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiI5Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEyIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE1Iiwic3RhdHVzIjoiQ0hBIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxMCIsImZhcmVGYW1pbHluYW1lIjoiRlgiLCJkZXNjcmlwdGlvbiI6IkZMRVhJQkxFIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJDSEEifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiNSIsImZyZWVBbGxvd2FuY2UiOiIzNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxMzk4NSIsInRvdGFsVGF4QW1vdW50IjoiMzk0MiIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFMWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFMWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMWE5SVCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxYTlJUIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 20044.13, "calendar_total_sell": 20044.13, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 20044.13, "filter": { "id": "F1AE00019-232", "price": 20044.13, "gross_total": 13682, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "333", "aircraft_name": "333", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-06-29T22:40", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-24T09:50", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606292240ist2026063004201984ist202606300630bgw202606300920842bgw202608240155ist202608240500303ist202608240750lhr2026082409501979", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-233", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-233", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H35M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T16:45", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-29T22:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1986" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1986" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-233", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H55M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T01:55", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T05:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "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": "303" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "303" }, "booking_class": { "cabin_class": "FLEXIBLE", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLXNRT", "fareType": "RP", "corporateId": null, "fareFamilyCode": "FX", "fareFamilyName": "FLEXIBLE", "fareFamilyRefNo": "10", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T07:50", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T09:50", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1979" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1979" }, "booking_class": { "cabin_class": "FLEXIBLE", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLXNRT", "fareType": "RP", "corporateId": null, "fareFamilyCode": "FX", "fareFamilyName": "FLEXIBLE", "fareFamilyRefNo": "10", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 20044.13, "gross_total": 13682, "base_fare": 14269.1, "tax": 5775.03, "sell": { "currency": "SEK", "total": 20044.13, "base_fare": 14269.1, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTM2ODIsImJhc2VfZmFyZSI6OTc0MCwidGF4IjozOTQyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTM2ODIsImJhc2VfZmFyZSI6OTc0MCwidGF4IjozOTQyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjEzNjgyLCJiYXNlX2ZhcmUiOjk3NDAsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 20044.13, "base_fare": 14269.1, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "14269.10", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 20044.13, "base_fare": 14269.1, "tax": 5775.03, "gross": { "base_fare": "14269.10", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEzNjgyLjAwIiwiYmFzZV9mYXJlIjoiOTc0MC4wMCIsInRheCI6IjM5NDIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NzQwLjAwIiwidGF4IjoiMzk0Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS40NyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEzNjgyLjAwIiwiYmFzZV9mYXJlIjoiOTc0MC4wMCIsInRheCI6IjM5NDIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NzQwLjAwIiwidGF4IjoiMzk0Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEzNjgyLjAwIiwiYmFzZV9mYXJlIjoiOTc0MC4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTM2ODIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "PS#ER233", "brandName": "PROMOTIONAL", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjE0IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIwOTM1IiwiTWFqb3JpdHlDYXJyaWVyIjoiVEsiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNjo0NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjIyOjM1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsImRlc3RpbmF0aW9uIjoiSVNUIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjE5ODYiLCJlcXVpcG1lbnRUeXBlIjoiMzU5IiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTkRSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTFhOMlhQQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToyNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjA0OjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiSVNUIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkJHVyIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiQSIsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjgwMiIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMWE4yWFBDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjE2NDUyOTA2MjYyMjM1TEhSSVNUVEtUSzE5ODYzMDA2MjYwMTI1MzAwNjI2MDQyMElTVEJHV1RLVEs4MDIiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiMzgiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjA5NTUiLCJNYWpvcml0eUNhcnJpZXIiOiJUSyIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZBcnJpdmFsIjoiMDU6MDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOiJBIiwiZGVzdGluYXRpb24iOiJJU1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMzAzIiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkxDQSIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxYTlJUIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjA3OjUwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZBcnJpdmFsIjoiMDk6NTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMTk3OSIsImVxdWlwbWVudFR5cGUiOiIzMzMiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJMQ0EiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMWE5SVCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyNDA4MjYwMTU1MjQwODI2MDUwMEJHV0lTVFRLVEszMDMyNDA4MjYwNzUwMjQwODI2MDk1MElTVExIUlRLVEsxOTc5IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMTAiLCJmYXJlRmFtaWx5bmFtZSI6IkZYIiwiZGVzY3JpcHRpb24iOiJGTEVYSUJMRSIsImNhcnJpZXIiOiJUSyJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiIxMTkiLCJmYXJlRmFtaWx5bmFtZSI6IlBTIiwiZGVzY3JpcHRpb24iOiJQUk9NT1RJT05BTCIsImNhcnJpZXIiOiJUSyIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxMzY4MiIsInRvdGFsVGF4IjoiMzk0MiIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMTAiLCJmYXJlRmFtaWx5bmFtZSI6IkZYIiwiZGVzY3JpcHRpb24iOiJGTEVYSUJMRSIsImNhcnJpZXIiOiJUSyIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiI5Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE1Iiwic3RhdHVzIjoiQ0hBIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjUiLCJmcmVlQWxsb3dhbmNlIjoiMzUiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjM1IiwidW5pdCI6ImtnIiwidGl0bGUiOiIzNSBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTM2ODIiLCJ0b3RhbFRheEFtb3VudCI6IjM5NDIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTFhOMlhQQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExYTjJYUEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMWE5SVCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxYTlJUIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjEyNyIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTM5ODUiLCJ0b3RhbFRheCI6IjM5NDIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMTAiLCJmYXJlRmFtaWx5bmFtZSI6IkZYIiwiZGVzY3JpcHRpb24iOiJGTEVYSUJMRSIsImNhcnJpZXIiOiJUSyIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiI5Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE1Iiwic3RhdHVzIjoiQ0hBIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjUiLCJmcmVlQWxsb3dhbmNlIjoiMzUiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjM1IiwidW5pdCI6ImtnIiwidGl0bGUiOiIzNSBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTM5ODUiLCJ0b3RhbFRheEFtb3VudCI6IjM5NDIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFhOUlQiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMWE5SVCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlRJQ0tFVFMgQVJFIE5PTi1SRUZVTkRBQkxFIiwidHlwZSI6IjcwIiwiYW1vdW50IjpudWxsLCJjdXJyZW5jeSI6bnVsbH19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 20044.13, "calendar_total_sell": 20044.13, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 20044.13, "filter": { "id": "F1AE00019-233", "price": 20044.13, "gross_total": 13682, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "359", "aircraft_name": "359", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T16:45", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-24T09:50", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291645ist2026062922351986ist202606300125bgw202606300420802bgw202608240155ist202608240500303ist202608240750lhr2026082409501979", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-234", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-234", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H50M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T18:30", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-30T00:15", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1972" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1972" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T06:30", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T09:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT06H15M", "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": "842" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "842" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-234", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H55M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T01:55", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T05:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "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": "303" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "303" }, "booking_class": { "cabin_class": "FLEXIBLE", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLXNRT", "fareType": "RP", "corporateId": null, "fareFamilyCode": "FX", "fareFamilyName": "FLEXIBLE", "fareFamilyRefNo": "10", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T07:50", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T09:50", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1979" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1979" }, "booking_class": { "cabin_class": "FLEXIBLE", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLXNRT", "fareType": "RP", "corporateId": null, "fareFamilyCode": "FX", "fareFamilyName": "FLEXIBLE", "fareFamilyRefNo": "10", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 20044.13, "gross_total": 13682, "base_fare": 14269.1, "tax": 5775.03, "sell": { "currency": "SEK", "total": 20044.13, "base_fare": 14269.1, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTM2ODIsImJhc2VfZmFyZSI6OTc0MCwidGF4IjozOTQyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTM2ODIsImJhc2VfZmFyZSI6OTc0MCwidGF4IjozOTQyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjEzNjgyLCJiYXNlX2ZhcmUiOjk3NDAsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 20044.13, "base_fare": 14269.1, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "14269.10", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 20044.13, "base_fare": 14269.1, "tax": 5775.03, "gross": { "base_fare": "14269.10", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEzNjgyLjAwIiwiYmFzZV9mYXJlIjoiOTc0MC4wMCIsInRheCI6IjM5NDIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NzQwLjAwIiwidGF4IjoiMzk0Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS40NyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEzNjgyLjAwIiwiYmFzZV9mYXJlIjoiOTc0MC4wMCIsInRheCI6IjM5NDIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NzQwLjAwIiwidGF4IjoiMzk0Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEzNjgyLjAwIiwiYmFzZV9mYXJlIjoiOTc0MC4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTM2ODIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "PS#ER234", "brandName": "PROMOTIONAL", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjE1IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMjUwIiwiTWFqb3JpdHlDYXJyaWVyIjoiVEsiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxODozMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAwOjE1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJMSFIiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb24iOiJJU1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMTk3MiIsImVxdWlwbWVudFR5cGUiOiIzNTkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJORFIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMWE4yWFBDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjA2OjMwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDk6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiJBIiwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiODQyIiwiZXF1aXBtZW50VHlwZSI6IjdNOCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6Ik5EUiIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExYTjJYUEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjkwNjI2MTgzMDMwMDYyNjAwMTVMSFJJU1RUS1RLMTk3MjMwMDYyNjA2MzAzMDA2MjYwOTIwSVNUQkdXVEtUSzg0MiIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjMiLCJmYXJlRmFtaWx5bmFtZSI6IlBTIiwiZGVzY3JpcHRpb24iOiJQUk9NT1RJT05BTCIsImNhcnJpZXIiOiJUSyJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIzOCIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMDk1NSIsIk1ham9yaXR5Q2FycmllciI6IlRLIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMDE6NTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNCIsInRpbWVPZkFycml2YWwiOiIwNTowMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkJHVyIsIm9yaWdpbl90ZXJtaW5hbCI6IkEiLCJkZXN0aW5hdGlvbiI6IklTVCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiVEsiLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEsiLCJmbGlnaHROdW1iZXIiOiIzMDMiLCJlcXVpcG1lbnRUeXBlIjoiMzJRIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTENBIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFhOUlQiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMDc6NTAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNCIsInRpbWVPZkFycml2YWwiOiIwOTo1MCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IklTVCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJMSFIiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjIiLCJtYXJrZXRpbmdDYXJyaWVyIjoiVEsiLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEsiLCJmbGlnaHROdW1iZXIiOiIxOTc5IiwiZXF1aXBtZW50VHlwZSI6IjMzMyIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkxDQSIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxYTlJUIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI0MDgyNjAxNTUyNDA4MjYwNTAwQkdXSVNUVEtUSzMwMzI0MDgyNjA3NTAyNDA4MjYwOTUwSVNUTEhSVEtUSzE5NzkiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIxMCIsImZhcmVGYW1pbHluYW1lIjoiRlgiLCJkZXNjcmlwdGlvbiI6IkZMRVhJQkxFIiwiY2FycmllciI6IlRLIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjExOSIsImZhcmVGYW1pbHluYW1lIjoiUFMiLCJkZXNjcmlwdGlvbiI6IlBST01PVElPTkFMIiwiY2FycmllciI6IlRLIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjEzNjgyIiwidG90YWxUYXgiOiIzOTQyIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjMiLCJmYXJlRmFtaWx5bmFtZSI6IlBTIiwiZGVzY3JpcHRpb24iOiJQUk9NT1RJT05BTCIsImNhcnJpZXIiOiJUSyIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiI5Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEyIiwic3RhdHVzIjoiTk9GIn0seyJyZWZlcmVuY2UiOiIxMyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE1Iiwic3RhdHVzIjoiQ0hBIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxMCIsImZhcmVGYW1pbHluYW1lIjoiRlgiLCJkZXNjcmlwdGlvbiI6IkZMRVhJQkxFIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJDSEEifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiNSIsImZyZWVBbGxvd2FuY2UiOiIzNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxMzY4MiIsInRvdGFsVGF4QW1vdW50IjoiMzk0MiIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMWE4yWFBDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTFhOMlhQQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxYTlJUIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFhOUlQiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJUSUNLRVRTIEFSRSBOT04tUkVGVU5EQUJMRSIsInR5cGUiOiI3MCIsImFtb3VudCI6bnVsbCwiY3VycmVuY3kiOm51bGx9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiMTI3IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxMzk4NSIsInRvdGFsVGF4IjoiMzk0MiIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI0IiwiZmFyZUZhbWlseW5hbWUiOiJSUyIsImRlc2NyaXB0aW9uIjoiUkVTVFJJQ1RFRCIsImNhcnJpZXIiOiJUSyIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiI5Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEyIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMyIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE1Iiwic3RhdHVzIjoiQ0hBIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIxMCIsImZhcmVGYW1pbHluYW1lIjoiRlgiLCJkZXNjcmlwdGlvbiI6IkZMRVhJQkxFIiwiY2FycmllciI6IlRLIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjkiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEwIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjEzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTUiLCJzdGF0dXMiOiJDSEEifV19fSwiYmFnZ2FnZSI6W3sibnVtYmVyIjoiNSIsImZyZWVBbGxvd2FuY2UiOiIzNSIsInF1YW50aXR5Q29kZSI6IlciLCJ1bml0UXVhbGlmaWVyIjoiSyIsImJhZ1RhZ2lkZW50aWZpZXIiOm51bGwsImJhZ1RhZ251bWJlciI6bnVsbCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjoiMzUiLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1IGtnIn1dLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxMzk4NSIsInRvdGFsVGF4QW1vdW50IjoiMzk0MiIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFMWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJRIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlFMWE4yUFgiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMWE5SVCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxYTlJUIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 20044.13, "calendar_total_sell": 20044.13, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 20044.13, "filter": { "id": "F1AE00019-234", "price": 20044.13, "gross_total": 13682, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "359", "aircraft_name": "359", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-06-29T18:30", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-24T09:50", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291830ist2026063000151972ist202606300630bgw202606300920842bgw202608240155ist202608240500303ist202608240750lhr2026082409501979", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-235", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-235", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H00M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T11:20", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-29T17:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1980" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1980" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT08H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "PROMOTIONAL", "cabin_code": "M", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasis": "TLXN2XPC", "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": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-235", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H55M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T01:55", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T05:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "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": "303" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "303" }, "booking_class": { "cabin_class": "FLEXIBLE", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLXNRT", "fareType": "RP", "corporateId": null, "fareFamilyCode": "FX", "fareFamilyName": "FLEXIBLE", "fareFamilyRefNo": "10", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T07:50", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T09:50", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1979" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1979" }, "booking_class": { "cabin_class": "FLEXIBLE", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLXNRT", "fareType": "RP", "corporateId": null, "fareFamilyCode": "FX", "fareFamilyName": "FLEXIBLE", "fareFamilyRefNo": "10", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 20108.59, "gross_total": 13726, "base_fare": 14333.56, "tax": 5775.03, "sell": { "currency": "SEK", "total": 20108.59, "base_fare": 14333.56, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTM3MjYsImJhc2VfZmFyZSI6OTc4NCwidGF4IjozOTQyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTM3MjYsImJhc2VfZmFyZSI6OTc4NCwidGF4IjozOTQyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjEzNzI2LCJiYXNlX2ZhcmUiOjk3ODQsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 20108.59, "base_fare": 14333.56, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "14333.56", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 20108.59, "base_fare": 14333.56, "tax": 5775.03, "gross": { "base_fare": "14333.56", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEzNzI2LjAwIiwiYmFzZV9mYXJlIjoiOTc4NC4wMCIsInRheCI6IjM5NDIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5Nzg0LjAwIiwidGF4IjoiMzk0Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS40NyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEzNzI2LjAwIiwiYmFzZV9mYXJlIjoiOTc4NC4wMCIsInRheCI6IjM5NDIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5Nzg0LjAwIiwidGF4IjoiMzk0Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEzNzI2LjAwIiwiYmFzZV9mYXJlIjoiOTc4NC4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTM3MjYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "PS#ER235", "brandName": "PROMOTIONAL", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjE5IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNTAwIiwiTWFqb3JpdHlDYXJyaWVyIjoiVEsiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMToyMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjE3OjE1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsImRlc3RpbmF0aW9uIjoiSVNUIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjE5ODAiLCJlcXVpcG1lbnRUeXBlIjoiNzdXIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiTENBIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTFhOMlhQQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToyNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjA0OjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiSVNUIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkJHVyIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiQSIsIm1hcmtldGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsImZsaWdodE51bWJlciI6IjgwMiIsImVxdWlwbWVudFR5cGUiOiIzMlEiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJMQ0EiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlRMWE4yWFBDIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjExMjAyOTA2MjYxNzE1TEhSSVNUVEtUSzE5ODAzMDA2MjYwMTI1MzAwNjI2MDQyMElTVEJHV1RLVEs4MDIiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiMzgiLCJFbGFwc2VkRmx5aW5nVGltZSI6IjA5NTUiLCJNYWpvcml0eUNhcnJpZXIiOiJUSyIsImZsaWdodFJvdXRlcyI6W3siZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjU1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZBcnJpdmFsIjoiMDU6MDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOiJBIiwiZGVzdGluYXRpb24iOiJJU1QiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMzAzIiwiZXF1aXBtZW50VHlwZSI6IjMyUSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkxDQSIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxYTlJUIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNCIsInRpbWVPZkRlcGFydHVyZSI6IjA3OjUwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZBcnJpdmFsIjoiMDk6NTAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJJU1QiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwibWFya2V0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwiZmxpZ2h0TnVtYmVyIjoiMTk3OSIsImVxdWlwbWVudFR5cGUiOiIzMzMiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJMQ0EiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMWE5SVCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX1dfV0sInNlZ21lbnRVSUQiOiIyNDA4MjYwMTU1MjQwODI2MDUwMEJHV0lTVFRLVEszMDMyNDA4MjYwNzUwMjQwODI2MDk1MElTVExIUlRLVEsxOTc5IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMTAiLCJmYXJlRmFtaWx5bmFtZSI6IkZYIiwiZGVzY3JpcHRpb24iOiJGTEVYSUJMRSIsImNhcnJpZXIiOiJUSyJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiIxMjAiLCJmYXJlRmFtaWx5bmFtZSI6IlBTIiwiZGVzY3JpcHRpb24iOiJQUk9NT1RJT05BTCIsImNhcnJpZXIiOiJUSyIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxMzcyNiIsInRvdGFsVGF4IjoiMzk0MiIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiIzIiwiZmFyZUZhbWlseW5hbWUiOiJQUyIsImRlc2NyaXB0aW9uIjoiUFJPTU9USU9OQUwiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6Ik5PRiJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMTAiLCJmYXJlRmFtaWx5bmFtZSI6IkZYIiwiZGVzY3JpcHRpb24iOiJGTEVYSUJMRSIsImNhcnJpZXIiOiJUSyIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiI5Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE1Iiwic3RhdHVzIjoiQ0hBIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjUiLCJmcmVlQWxsb3dhbmNlIjoiMzUiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjM1IiwidW5pdCI6ImtnIiwidGl0bGUiOiIzNSBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTM3MjYiLCJ0b3RhbFRheEFtb3VudCI6IjM5NDIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiVCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJUTFhOMlhQQyIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJUIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlQiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiVExYTjJYUEMiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMWE5SVCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxYTlJUIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiVElDS0VUUyBBUkUgTk9OLVJFRlVOREFCTEUiLCJ0eXBlIjoiNzAiLCJhbW91bnQiOm51bGwsImN1cnJlbmN5IjpudWxsfX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjEyOCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTQwMjgiLCJ0b3RhbFRheCI6IjM5NDIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiNCIsImZhcmVGYW1pbHluYW1lIjoiUlMiLCJkZXNjcmlwdGlvbiI6IlJFU1RSSUNURUQiLCJjYXJyaWVyIjoiVEsiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiOSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTAiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjExIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIxMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMTMiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjE0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxNSIsInN0YXR1cyI6IkNIQSJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMTAiLCJmYXJlRmFtaWx5bmFtZSI6IkZYIiwiZGVzY3JpcHRpb24iOiJGTEVYSUJMRSIsImNhcnJpZXIiOiJUSyIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiI5Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTEiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjEyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIxMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMTQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjE1Iiwic3RhdHVzIjoiQ0hBIn1dfX0sImJhZ2dhZ2UiOlt7Im51bWJlciI6IjUiLCJmcmVlQWxsb3dhbmNlIjoiMzUiLCJxdWFudGl0eUNvZGUiOiJXIiwidW5pdFF1YWxpZmllciI6IksiLCJiYWdUYWdpZGVudGlmaWVyIjpudWxsLCJiYWdUYWdudW1iZXIiOm51bGwsInBpZWNlQ291bnQiOjEsIndlaWdodCI6IjM1IiwidW5pdCI6ImtnIiwidGl0bGUiOiIzNSBrZyJ9XSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTQwMjgiLCJ0b3RhbFRheEFtb3VudCI6IjM5NDIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlEiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJRTFhOMlBYIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFhOUlQiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMWE5SVCIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlRJQ0tFVFMgQVJFIE5PTi1SRUZVTkRBQkxFIiwidHlwZSI6IjcwIiwiYW1vdW50IjpudWxsLCJjdXJyZW5jeSI6bnVsbH19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 20108.59, "calendar_total_sell": 20108.59, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 20108.59, "filter": { "id": "F1AE00019-235", "price": 20108.59, "gross_total": 13726, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "PROMOTIONAL", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T11:20", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-24T09:50", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291120ist2026062917151980ist202606300125bgw202606300420802bgw202608240155ist202608240500303ist202608240750lhr2026082409501979", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-236", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-236", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H55M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T13:25", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "IST", "arrival_time": "2026-06-29T19:15", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "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": "1990" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1990" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-06-30T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT06H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "RESTRICTED", "cabin_code": "M", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasis": "QLXN2PX", "fareType": "RP", "corporateId": null, "fareFamilyCode": "RS", "fareFamilyName": "RESTRICTED", "fareFamilyRefNo": "4", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] }, { "group": 1, "flight_key": "F1AE00019-236", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT09H55M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T01:55", "origin_terminal": "A", "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "IST", "arrival_time": "2026-08-24T05:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-08-24", "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": "303" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "303" }, "booking_class": { "cabin_class": "FLEXIBLE", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLXNRT", "fareType": "RP", "corporateId": null, "fareFamilyCode": "FX", "fareFamilyName": "FLEXIBLE", "fareFamilyRefNo": "10", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } }, { "origin": "IST", "departure_time": "2026-08-24T07:50", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "LHR", "arrival_time": "2026-08-24T09:50", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1979" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1979" }, "booking_class": { "cabin_class": "FLEXIBLE", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLXNRT", "fareType": "RP", "corporateId": null, "fareFamilyCode": "FX", "fareFamilyName": "FLEXIBLE", "fareFamilyRefNo": "10", "fareType_Title": "Published fares" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg", "title": "35 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 20488.03, "gross_total": 13985, "base_fare": 14713, "tax": 5775.03, "sell": { "currency": "SEK", "total": 20488.03, "base_fare": 14713, "tax": 5775.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTM5ODUsImJhc2VfZmFyZSI6MTAwNDMsInRheCI6Mzk0Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjEzOTg1LCJiYXNlX2ZhcmUiOjEwMDQzLCJ0YXgiOjM5NDIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTM5ODUsImJhc2VfZmFyZSI6MTAwNDMsInRheCI6Mzk0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 20488.03, "base_fare": 14713, "tax": 5775.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "14713.00", "tax": "5775.03", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 20488.03, "base_fare": 14713, "tax": 5775.03, "gross": { "base_fare": "14713.00", "tax": "5775.03", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjEzOTg1LjAwIiwiYmFzZV9mYXJlIjoiMTAwNDMuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAwNDMuMDAiLCJ0YXgiOiIzOTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiMTM5ODUuMDAiLCJiYXNlX2ZhcmUiOiIxMDA0My4wMCIsInRheCI6IjM5NDIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDA0My4wMCIsInRheCI6IjM5NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiIxMzk4NS4wMCIsImJhc2VfZmFyZSI6IjEwMDQzLjAwIiwidGF4IjoiMzk0Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMzk4NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "RS#ER236", "brandName": "RESTRICTED", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "BGW", "destination": "IST", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "unit": "kg" }, { "passenger_type": "ADT", "origin": "IST", "destination": "LHR", "baggage_type": "checked", "pieceCount": 1, "weight": "35", "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-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "TK", "calendar_total_currency": "SEK", "calendar_total_price": 20488.03, "calendar_total_sell": 20488.03, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 20488.03, "filter": { "id": "F1AE00019-236", "price": 20488.03, "gross_total": 13985, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "RESTRICTED", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-06-29T13:25", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-24T09:50", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "lhr202606291325ist2026062919151990ist202606300125bgw202606300420802bgw202608240155ist202608240500303ist202608240750lhr2026082409501979", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-237", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-237", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT14H45M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T10:35", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DUB", "arrival_time": "2026-06-29T12:05", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "9698" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9698" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "7", "fareBasis": "YLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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": "DUB", "departure_time": "2026-06-29T15:00", "origin_terminal": "1", "origin_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "destination": "DOH", "arrival_time": "2026-06-30T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT02H55M", "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": "18" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "18" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-237", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T01:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H05M", "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": "105" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "105" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 21176.58, "gross_total": 14455, "base_fare": 15079.25, "tax": 6097.33, "sell": { "currency": "SEK", "total": 21176.58, "base_fare": 15079.25, "tax": 6097.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTQ0NTUsImJhc2VfZmFyZSI6MTAyOTMsInRheCI6NDE2Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjE0NDU1LCJiYXNlX2ZhcmUiOjEwMjkzLCJ0YXgiOjQxNjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTQ0NTUsImJhc2VfZmFyZSI6MTAyOTMsInRheCI6NDE2Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 21176.58, "base_fare": 15079.25, "tax": 6097.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "15079.25", "tax": "6097.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 21176.58, "base_fare": 15079.25, "tax": 6097.33, "gross": { "base_fare": "15079.25", "tax": "6097.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjE0NDU1LjAwIiwiYmFzZV9mYXJlIjoiMTAyOTMuMDAiLCJ0YXgiOiI0MTYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAyOTMuMDAiLCJ0YXgiOiI0MTYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiMTQ0NTUuMDAiLCJiYXNlX2ZhcmUiOiIxMDI5My4wMCIsInRheCI6IjQxNjIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDI5My4wMCIsInRheCI6IjQxNjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiIxNDQ1NS4wMCIsImJhc2VfZmFyZSI6IjEwMjkzLjAwIiwidGF4IjoiNDE2Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNDQ1NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOMFORT#ER237", "brandName": "ECONOMY COMFORT", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjM5IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNDQ1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMDozNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjEyOjA1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiRFVCIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IkJBIiwiZmxpZ2h0TnVtYmVyIjoiOTY5OCIsImVxdWlwbWVudFR5cGUiOiIzMk4iLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBVlIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjciLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjE1OjAwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDA6MDUiLCJkYXRlVmFyaWF0aW9uIjoiMSIsIm9yaWdpbiI6IkRVQiIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxOCIsImVxdWlwbWVudFR5cGUiOiI3ODkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDM6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ1OCIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjEwMzUyOTA2MjYxMjA1TEhSRFVCUVJCQTk2OTgyOTA2MjYxNTAwMzAwNjI2MDAwNURVQkRPSFFSUVIxODMwMDYyNjAxMTUzMDA2MjYwMzIwRE9IQkdXUVJRUjQ1OCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiMiIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTAzMCIsIk1ham9yaXR5Q2FycmllciI6IlFSIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMjE6NTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNSIsInRpbWVPZkFycml2YWwiOiIwMDowNSIsImRhdGVWYXJpYXRpb24iOiIxIiwib3JpZ2luIjoiQkdXIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NDMiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjA2OjI1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkxIUiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNCIsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjEwNSIsImVxdWlwbWVudFR5cGUiOiI3N1ciLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI0MDgyNjIxNTUyNTA4MjYwMDA1QkdXRE9IUVJRUjQ0MzI1MDgyNjAxMTAyNTA4MjYwNjI1RE9ITEhSUVJRUjEwNSIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIifX1dLCJwcmljZV9kYXRhIjpbeyJpdGVtTnVtYmVyIjoiMTI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjE0NDU1IiwidG90YWxUYXgiOiI0MTYyIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjE0NDU1IiwidG90YWxUYXhBbW91bnQiOiI0MTYyIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMjI4NCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIxMzEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTQ3MDYiLCJ0b3RhbFRheCI6IjQxNjIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTQ3MDYiLCJ0b3RhbFRheEFtb3VudCI6IjQxNjIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjcifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIxMTkwIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjEzOCIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxNjkxOSIsInRvdGFsVGF4IjoiNDE2MiIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTY5MTkiLCJ0b3RhbFRheEFtb3VudCI6IjQxNjIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjcifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiI2NDMiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX1dfQ==", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DUB", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DUB", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "BA", "calendar_total_currency": "SEK", "calendar_total_price": 21176.58, "calendar_total_sell": 21176.58, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 21176.58, "filter": { "id": "F1AE00019-237", "price": 21176.58, "gross_total": 14455, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BA", "carrier_marketing": "QR", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY COMFORT", "connecting_airport": [ "DUB", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T10:35", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:25", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291035dub2026062912059698dub202606291500doh20260630000518doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250110lhr202608250625105", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-238", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-238", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT14H45M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T10:35", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DUB", "arrival_time": "2026-06-29T12:05", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "9698" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9698" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "7", "fareBasis": "YLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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": "DUB", "departure_time": "2026-06-29T15:00", "origin_terminal": "1", "origin_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "destination": "DOH", "arrival_time": "2026-06-30T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT02H55M", "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": "18" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "18" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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": "PT12H05M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T02:45", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T08:00", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT02H40M", "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": "119" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "119" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 21176.58, "gross_total": 14455, "base_fare": 15079.25, "tax": 6097.33, "sell": { "currency": "SEK", "total": 21176.58, "base_fare": 15079.25, "tax": 6097.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTQ0NTUsImJhc2VfZmFyZSI6MTAyOTMsInRheCI6NDE2Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjE0NDU1LCJiYXNlX2ZhcmUiOjEwMjkzLCJ0YXgiOjQxNjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTQ0NTUsImJhc2VfZmFyZSI6MTAyOTMsInRheCI6NDE2Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 21176.58, "base_fare": 15079.25, "tax": 6097.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "15079.25", "tax": "6097.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 21176.58, "base_fare": 15079.25, "tax": 6097.33, "gross": { "base_fare": "15079.25", "tax": "6097.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjE0NDU1LjAwIiwiYmFzZV9mYXJlIjoiMTAyOTMuMDAiLCJ0YXgiOiI0MTYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAyOTMuMDAiLCJ0YXgiOiI0MTYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiMTQ0NTUuMDAiLCJiYXNlX2ZhcmUiOiIxMDI5My4wMCIsInRheCI6IjQxNjIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDI5My4wMCIsInRheCI6IjQxNjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiIxNDQ1NS4wMCIsImJhc2VfZmFyZSI6IjEwMjkzLjAwIiwidGF4IjoiNDE2Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNDQ1NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOMFORT#ER238", "brandName": "ECONOMY COMFORT", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjM5IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNDQ1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMDozNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjEyOjA1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiRFVCIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IkJBIiwiZmxpZ2h0TnVtYmVyIjoiOTY5OCIsImVxdWlwbWVudFR5cGUiOiIzMk4iLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBVlIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjciLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjE1OjAwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDA6MDUiLCJkYXRlVmFyaWF0aW9uIjoiMSIsIm9yaWdpbiI6IkRVQiIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxOCIsImVxdWlwbWVudFR5cGUiOiI3ODkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDM6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ1OCIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjEwMzUyOTA2MjYxMjA1TEhSRFVCUVJCQTk2OTgyOTA2MjYxNTAwMzAwNjI2MDAwNURVQkRPSFFSUVIxODMwMDYyNjAxMTUzMDA2MjYwMzIwRE9IQkdXUVJRUjQ1OCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiNCIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTIwNSIsIk1ham9yaXR5Q2FycmllciI6IlFSIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMjE6NTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNSIsInRpbWVPZkFycml2YWwiOiIwMDowNSIsImRhdGVWYXJpYXRpb24iOiIxIiwib3JpZ2luIjoiQkdXIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NDMiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMjo0NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjA4OjAwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkxIUiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNCIsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjExOSIsImVxdWlwbWVudFR5cGUiOiI3N1ciLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI0MDgyNjIxNTUyNTA4MjYwMDA1QkdXRE9IUVJRUjQ0MzI1MDgyNjAyNDUyNTA4MjYwODAwRE9ITEhSUVJRUjExOSIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIifX1dLCJwcmljZV9kYXRhIjpbeyJpdGVtTnVtYmVyIjoiMTMwIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjE0NDU1IiwidG90YWxUYXgiOiI0MTYyIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDTEFTU0lDIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENMQVNTSUMiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNyIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjE0NDU1IiwidG90YWxUYXhBbW91bnQiOiI0MTYyIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMjI4NCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIxMzEiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTQ3MDYiLCJ0b3RhbFRheCI6IjQxNjIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTQ3MDYiLCJ0b3RhbFRheEFtb3VudCI6IjQxNjIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjcifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIxMTkwIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjEzOCIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxNjkxOSIsInRvdGFsVGF4IjoiNDE2MiIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTY5MTkiLCJ0b3RhbFRheEFtb3VudCI6IjQxNjIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjcifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiI2NDMiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX1dfQ==", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DUB", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DUB", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "BA", "calendar_total_currency": "SEK", "calendar_total_price": 21176.58, "calendar_total_sell": 21176.58, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 21176.58, "filter": { "id": "F1AE00019-238", "price": 21176.58, "gross_total": 14455, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BA", "carrier_marketing": "QR", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY COMFORT", "connecting_airport": [ "DUB", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T10:35", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T08:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291035dub2026062912059698dub202606291500doh20260630000518doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250245lhr202608250800119", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-239", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-239", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT14H45M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T10:35", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DUB", "arrival_time": "2026-06-29T12:05", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "9698" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9698" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "7", "fareBasis": "YLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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": "DUB", "departure_time": "2026-06-29T15:00", "origin_terminal": "1", "origin_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "destination": "DOH", "arrival_time": "2026-06-30T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT02H55M", "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": "18" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "18" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-239", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-25T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:30", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 21544.29, "gross_total": 14706, "base_fare": 15446.96, "tax": 6097.33, "sell": { "currency": "SEK", "total": 21544.29, "base_fare": 15446.96, "tax": 6097.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTQ3MDYsImJhc2VfZmFyZSI6MTA1NDQsInRheCI6NDE2Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjE0NzA2LCJiYXNlX2ZhcmUiOjEwNTQ0LCJ0YXgiOjQxNjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTQ3MDYsImJhc2VfZmFyZSI6MTA1NDQsInRheCI6NDE2Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 21544.29, "base_fare": 15446.96, "tax": 6097.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "15446.96", "tax": "6097.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 21544.29, "base_fare": 15446.96, "tax": 6097.33, "gross": { "base_fare": "15446.96", "tax": "6097.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjE0NzA2LjAwIiwiYmFzZV9mYXJlIjoiMTA1NDQuMDAiLCJ0YXgiOiI0MTYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA1NDQuMDAiLCJ0YXgiOiI0MTYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiMTQ3MDYuMDAiLCJiYXNlX2ZhcmUiOiIxMDU0NC4wMCIsInRheCI6IjQxNjIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDU0NC4wMCIsInRheCI6IjQxNjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiIxNDcwNi4wMCIsImJhc2VfZmFyZSI6IjEwNTQ0LjAwIiwidGF4IjoiNDE2Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNDcwNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOMFORT#ER239", "brandName": "ECONOMY COMFORT", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjM5IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNDQ1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMDozNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjEyOjA1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiRFVCIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IkJBIiwiZmxpZ2h0TnVtYmVyIjoiOTY5OCIsImVxdWlwbWVudFR5cGUiOiIzMk4iLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBVlIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjciLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjE1OjAwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDA6MDUiLCJkYXRlVmFyaWF0aW9uIjoiMSIsIm9yaWdpbiI6IkRVQiIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxOCIsImVxdWlwbWVudFR5cGUiOiI3ODkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDM6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ1OCIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjEwMzUyOTA2MjYxMjA1TEhSRFVCUVJCQTk2OTgyOTA2MjYxNTAwMzAwNjI2MDAwNURVQkRPSFFSUVIxODMwMDYyNjAxMTUzMDA2MjYwMzIwRE9IQkdXUVJRUjQ1OCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiNiIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTAzNSIsIk1ham9yaXR5Q2FycmllciI6IlFSIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMjE6NTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNSIsInRpbWVPZkFycml2YWwiOiIwMDowNSIsImRhdGVWYXJpYXRpb24iOiIxIiwib3JpZ2luIjoiQkdXIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NDMiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwMToxNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjA2OjMwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkxIUiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNCIsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjEwMyIsImVxdWlwbWVudFR5cGUiOiIzODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI0MDgyNjIxNTUyNTA4MjYwMDA1QkdXRE9IUVJRUjQ0MzI1MDgyNjAxMTUyNTA4MjYwNjMwRE9ITEhSUVJRUjEwMyIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIifX1dLCJwcmljZV9kYXRhIjpbeyJpdGVtTnVtYmVyIjoiMTMxIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjE0NzA2IiwidG90YWxUYXgiOiI0MTYyIiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT05WRU5JRU4iLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09OVkVOSUVOQ0UiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IkNIQSJ9LHsicmVmZXJlbmNlIjoiOCIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjE0NzA2IiwidG90YWxUYXhBbW91bnQiOiI0MTYyIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiMTE5MCIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fSx7Iml0ZW1OdW1iZXIiOiIxMzgiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTY5MTkiLCJ0b3RhbFRheCI6IjQxNjIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX19LCJiYWdnYWdlIjpbbnVsbF0sIlBhc3NlbmdlckRhdGEiOlt7InRvdGFsRmFyZUFtb3VudCI6IjE2OTE5IiwidG90YWxUYXhBbW91bnQiOiI0MTYyIiwicHJpY2luZ1RpY2tldGluZyI6W10sInB0YyI6IkFEVCIsInRvdGFsUGF4IjoxLCJ0cmF2ZWxsZXJJbmZvIjpbeyJyZWYiOiIxIn1dLCJib29raW5nQ2xhc3NEYXRhIjp7IjEiOnsiMSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIzIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjMsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX0sIjIiOnsiMSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjIiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fX0sInByaWNpbmdNZXNzYWdlIjp7IlBlbmFsdGllcyI6eyJpbmZvIjoiUEVOQUxUWSBBUFBMSUVTIiwidHlwZSI6IjczIiwiYW1vdW50IjoiNjQzIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19XX0=", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DUB", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DUB", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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": "1190", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "BA", "calendar_total_currency": "SEK", "calendar_total_price": 21544.29, "calendar_total_sell": 21544.29, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 21544.29, "filter": { "id": "F1AE00019-239", "price": 21544.29, "gross_total": 14706, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BA", "carrier_marketing": "QR", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY COMFORT", "connecting_airport": [ "DUB", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T10:35", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:30", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291035dub2026062912059698dub202606291500doh20260630000518doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250115lhr202608250630103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-240", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-240", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT14H10M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T11:10", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "EDI", "arrival_time": "2026-06-29T12:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Edinburgh Airport", "city": "Edinburgh", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "6271" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6271" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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": "EDI", "departure_time": "2026-06-29T15:10", "origin_terminal": null, "origin_airport": { "name": "Edinburgh Airport", "city": "Edinburgh", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T00:10", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT02H40M", "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": "30" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "30" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H05M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T01:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H05M", "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": "105" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "105" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 21705.45, "gross_total": 14816, "base_fare": 14370.19, "tax": 7335.26, "sell": { "currency": "SEK", "total": 21705.45, "base_fare": 14370.19, "tax": 7335.26 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTQ4MTYsImJhc2VfZmFyZSI6OTgwOSwidGF4Ijo1MDA3fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTQ4MTYsImJhc2VfZmFyZSI6OTgwOSwidGF4Ijo1MDA3LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjE0ODE2LCJiYXNlX2ZhcmUiOjk4MDksInRheCI6NTAwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 21705.45, "base_fare": 14370.19, "tax": 7335.26, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "14370.19", "tax": "7335.26", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 21705.45, "base_fare": 14370.19, "tax": 7335.26, "gross": { "base_fare": "14370.19", "tax": "7335.26", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjE0ODE2LjAwIiwiYmFzZV9mYXJlIjoiOTgwOS4wMCIsInRheCI6IjUwMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5ODA5LjAwIiwidGF4IjoiNTAwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS40NyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjE0ODE2LjAwIiwiYmFzZV9mYXJlIjoiOTgwOS4wMCIsInRheCI6IjUwMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5ODA5LjAwIiwidGF4IjoiNTAwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjE0ODE2LjAwIiwiYmFzZV9mYXJlIjoiOTgwOS4wMCIsInRheCI6IjUwMDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTQ4MTYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOMFORT#ER240", "brandName": "ECONOMY COMFORT", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjQwIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNDEwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMToxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjEyOjMwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiRURJIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJCQSIsImZsaWdodE51bWJlciI6IjYyNzEiLCJlcXVpcG1lbnRUeXBlIjoiMzJRIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQVZSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNToxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAwOjEwIiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJFREkiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjMwIiwiZXF1aXBtZW50VHlwZSI6Ijc4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA2LTMwIiwidGltZU9mRGVwYXJ0dXJlIjoiMDE6MTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNi0zMCIsInRpbWVPZkFycml2YWwiOiIwMzoyMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJCR1ciLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDU4IiwiZXF1aXBtZW50VHlwZSI6Ijc4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjkwNjI2MTExMDI5MDYyNjEyMzBMSFJFRElRUkJBNjI3MTI5MDYyNjE1MTAzMDA2MjYwMDEwRURJRE9IUVJRUjMwMzAwNjI2MDExNTMwMDYyNjAzMjBET0hCR1dRUlFSNDU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIyIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDMwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIyMTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjAwOjA1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0MyIsImVxdWlwbWVudFR5cGUiOiIzMjAiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNSIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjEwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDY6MjUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI0IiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTA1IiwiZXF1aXBtZW50VHlwZSI6Ijc3VyIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MjE1NTI1MDgyNjAwMDVCR1dET0hRUlFSNDQzMjUwODI2MDExMDI1MDgyNjA2MjVET0hMSFJRUlFSMTA1IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiIxMzIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTQ4MTYiLCJ0b3RhbFRheCI6IjUwMDciLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTQ4MTYiLCJ0b3RhbFRheEFtb3VudCI6IjUwMDciLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIyMjg0IiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjEzNSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxNTA2NyIsInRvdGFsVGF4IjoiNTAwNyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxNTA2NyIsInRvdGFsVGF4QW1vdW50IjoiNTAwNyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjExOTAiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiMTM5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjE3MjgwIiwidG90YWxUYXgiOiI1MDA3IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxNzI4MCIsInRvdGFsVGF4QW1vdW50IjoiNTAwNyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjY0MyIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "EDI", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "EDI", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "BA", "calendar_total_currency": "SEK", "calendar_total_price": 21705.45, "calendar_total_sell": 21705.45, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 21705.45, "filter": { "id": "F1AE00019-240", "price": 21705.45, "gross_total": 14816, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BA", "carrier_marketing": "QR", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY COMFORT", "connecting_airport": [ "EDI", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T11:10", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:25", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291110edi2026062912306271edi202606291510doh20260630001030doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250110lhr202608250625105", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-241", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-241", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H25M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:55", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "EDI", "arrival_time": "2026-06-29T10:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Edinburgh Airport", "city": "Edinburgh", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "6268" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6268" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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": "EDI", "departure_time": "2026-06-29T15:10", "origin_terminal": null, "origin_airport": { "name": "Edinburgh Airport", "city": "Edinburgh", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T00:10", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT04H50M", "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": "30" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "30" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H05M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T01:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H05M", "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": "105" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "105" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 21705.45, "gross_total": 14816, "base_fare": 14370.19, "tax": 7335.26, "sell": { "currency": "SEK", "total": 21705.45, "base_fare": 14370.19, "tax": 7335.26 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTQ4MTYsImJhc2VfZmFyZSI6OTgwOSwidGF4Ijo1MDA3fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTQ4MTYsImJhc2VfZmFyZSI6OTgwOSwidGF4Ijo1MDA3LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjE0ODE2LCJiYXNlX2ZhcmUiOjk4MDksInRheCI6NTAwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 21705.45, "base_fare": 14370.19, "tax": 7335.26, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "14370.19", "tax": "7335.26", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 21705.45, "base_fare": 14370.19, "tax": 7335.26, "gross": { "base_fare": "14370.19", "tax": "7335.26", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjE0ODE2LjAwIiwiYmFzZV9mYXJlIjoiOTgwOS4wMCIsInRheCI6IjUwMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5ODA5LjAwIiwidGF4IjoiNTAwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS40NyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjE0ODE2LjAwIiwiYmFzZV9mYXJlIjoiOTgwOS4wMCIsInRheCI6IjUwMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5ODA5LjAwIiwidGF4IjoiNTAwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjE0ODE2LjAwIiwiYmFzZV9mYXJlIjoiOTgwOS4wMCIsInRheCI6IjUwMDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTQ4MTYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOMFORT#ER241", "brandName": "ECONOMY COMFORT", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjQxIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNjI1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwODo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjEwOjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiRURJIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJCQSIsImZsaWdodE51bWJlciI6IjYyNjgiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQVZSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNToxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAwOjEwIiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJFREkiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjMwIiwiZXF1aXBtZW50VHlwZSI6Ijc4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA2LTMwIiwidGltZU9mRGVwYXJ0dXJlIjoiMDE6MTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNi0zMCIsInRpbWVPZkFycml2YWwiOiIwMzoyMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJCR1ciLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDU4IiwiZXF1aXBtZW50VHlwZSI6Ijc4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjkwNjI2MDg1NTI5MDYyNjEwMjBMSFJFRElRUkJBNjI2ODI5MDYyNjE1MTAzMDA2MjYwMDEwRURJRE9IUVJRUjMwMzAwNjI2MDExNTMwMDYyNjAzMjBET0hCR1dRUlFSNDU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiIyIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDMwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIyMTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjAwOjA1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0MyIsImVxdWlwbWVudFR5cGUiOiIzMjAiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNSIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjEwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDY6MjUiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI0IiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTA1IiwiZXF1aXBtZW50VHlwZSI6Ijc3VyIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MjE1NTI1MDgyNjAwMDVCR1dET0hRUlFSNDQzMjUwODI2MDExMDI1MDgyNjA2MjVET0hMSFJRUlFSMTA1IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiIxMzIiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTQ4MTYiLCJ0b3RhbFRheCI6IjUwMDciLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTQ4MTYiLCJ0b3RhbFRheEFtb3VudCI6IjUwMDciLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIyMjg0IiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjEzNSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxNTA2NyIsInRvdGFsVGF4IjoiNTAwNyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxNTA2NyIsInRvdGFsVGF4QW1vdW50IjoiNTAwNyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjExOTAiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiMTM5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjE3MjgwIiwidG90YWxUYXgiOiI1MDA3IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxNzI4MCIsInRvdGFsVGF4QW1vdW50IjoiNTAwNyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjY0MyIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "EDI", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "EDI", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "BA", "calendar_total_currency": "SEK", "calendar_total_price": 21705.45, "calendar_total_sell": 21705.45, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 21705.45, "filter": { "id": "F1AE00019-241", "price": 21705.45, "gross_total": 14816, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BA", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "ECONOMY COMFORT", "connecting_airport": [ "EDI", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:55", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:25", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606290855edi2026062910206268edi202606291510doh20260630001030doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250110lhr202608250625105", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-242", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-242", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT14H10M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T11:10", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "EDI", "arrival_time": "2026-06-29T12:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Edinburgh Airport", "city": "Edinburgh", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "6271" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6271" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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": "EDI", "departure_time": "2026-06-29T15:10", "origin_terminal": null, "origin_airport": { "name": "Edinburgh Airport", "city": "Edinburgh", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T00:10", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT02H40M", "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": "30" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "30" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H05M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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": "PT12H05M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T02:45", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T08:00", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT02H40M", "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": "119" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "119" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 21705.45, "gross_total": 14816, "base_fare": 14370.19, "tax": 7335.26, "sell": { "currency": "SEK", "total": 21705.45, "base_fare": 14370.19, "tax": 7335.26 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTQ4MTYsImJhc2VfZmFyZSI6OTgwOSwidGF4Ijo1MDA3fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTQ4MTYsImJhc2VfZmFyZSI6OTgwOSwidGF4Ijo1MDA3LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjE0ODE2LCJiYXNlX2ZhcmUiOjk4MDksInRheCI6NTAwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 21705.45, "base_fare": 14370.19, "tax": 7335.26, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "14370.19", "tax": "7335.26", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 21705.45, "base_fare": 14370.19, "tax": 7335.26, "gross": { "base_fare": "14370.19", "tax": "7335.26", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjE0ODE2LjAwIiwiYmFzZV9mYXJlIjoiOTgwOS4wMCIsInRheCI6IjUwMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5ODA5LjAwIiwidGF4IjoiNTAwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS40NyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjE0ODE2LjAwIiwiYmFzZV9mYXJlIjoiOTgwOS4wMCIsInRheCI6IjUwMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5ODA5LjAwIiwidGF4IjoiNTAwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjE0ODE2LjAwIiwiYmFzZV9mYXJlIjoiOTgwOS4wMCIsInRheCI6IjUwMDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTQ4MTYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOMFORT#ER242", "brandName": "ECONOMY COMFORT", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjQwIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNDEwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMToxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjEyOjMwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiRURJIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJCQSIsImZsaWdodE51bWJlciI6IjYyNzEiLCJlcXVpcG1lbnRUeXBlIjoiMzJRIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQVZSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNToxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAwOjEwIiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJFREkiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjMwIiwiZXF1aXBtZW50VHlwZSI6Ijc4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA2LTMwIiwidGltZU9mRGVwYXJ0dXJlIjoiMDE6MTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNi0zMCIsInRpbWVPZkFycml2YWwiOiIwMzoyMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJCR1ciLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDU4IiwiZXF1aXBtZW50VHlwZSI6Ijc4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjkwNjI2MTExMDI5MDYyNjEyMzBMSFJFRElRUkJBNjI3MTI5MDYyNjE1MTAzMDA2MjYwMDEwRURJRE9IUVJRUjMwMzAwNjI2MDExNTMwMDYyNjAzMjBET0hCR1dRUlFSNDU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiI0IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMjA1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIyMTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjAwOjA1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0MyIsImVxdWlwbWVudFR5cGUiOiIzMjAiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNSIsInRpbWVPZkRlcGFydHVyZSI6IjAyOjQ1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDg6MDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI0IiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTE5IiwiZXF1aXBtZW50VHlwZSI6Ijc3VyIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MjE1NTI1MDgyNjAwMDVCR1dET0hRUlFSNDQzMjUwODI2MDI0NTI1MDgyNjA4MDBET0hMSFJRUlFSMTE5IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiIxMzMiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTQ4MTYiLCJ0b3RhbFRheCI6IjUwMDciLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTQ4MTYiLCJ0b3RhbFRheEFtb3VudCI6IjUwMDciLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIyMjg0IiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjEzNSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxNTA2NyIsInRvdGFsVGF4IjoiNTAwNyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxNTA2NyIsInRvdGFsVGF4QW1vdW50IjoiNTAwNyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjExOTAiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiMTM5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjE3MjgwIiwidG90YWxUYXgiOiI1MDA3IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxNzI4MCIsInRvdGFsVGF4QW1vdW50IjoiNTAwNyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjY0MyIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "EDI", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "EDI", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "BA", "calendar_total_currency": "SEK", "calendar_total_price": 21705.45, "calendar_total_sell": 21705.45, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 21705.45, "filter": { "id": "F1AE00019-242", "price": 21705.45, "gross_total": 14816, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BA", "carrier_marketing": "QR", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY COMFORT", "connecting_airport": [ "EDI", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T11:10", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T08:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291110edi2026062912306271edi202606291510doh20260630001030doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250245lhr202608250800119", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-243", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-243", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H25M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:55", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "EDI", "arrival_time": "2026-06-29T10:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Edinburgh Airport", "city": "Edinburgh", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "6268" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6268" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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": "EDI", "departure_time": "2026-06-29T15:10", "origin_terminal": null, "origin_airport": { "name": "Edinburgh Airport", "city": "Edinburgh", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T00:10", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT04H50M", "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": "30" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "30" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H05M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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": "PT12H05M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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-25T02:45", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T08:00", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT02H40M", "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": "119" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "119" }, "booking_class": { "cabin_class": "ECONOMY CLASSIC", "cabin_code": "M", "booking_code": "N", "meal_code": null, "seat_available": "6", "fareBasis": "NLR7R1RE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECLASSIC", "fareFamilyName": "ECONOMY CLASSIC", "fareFamilyRefNo": "1", "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": 21705.45, "gross_total": 14816, "base_fare": 14370.19, "tax": 7335.26, "sell": { "currency": "SEK", "total": 21705.45, "base_fare": 14370.19, "tax": 7335.26 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTQ4MTYsImJhc2VfZmFyZSI6OTgwOSwidGF4Ijo1MDA3fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTQ4MTYsImJhc2VfZmFyZSI6OTgwOSwidGF4Ijo1MDA3LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjE0ODE2LCJiYXNlX2ZhcmUiOjk4MDksInRheCI6NTAwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 21705.45, "base_fare": 14370.19, "tax": 7335.26, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "14370.19", "tax": "7335.26", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 21705.45, "base_fare": 14370.19, "tax": 7335.26, "gross": { "base_fare": "14370.19", "tax": "7335.26", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjE0ODE2LjAwIiwiYmFzZV9mYXJlIjoiOTgwOS4wMCIsInRheCI6IjUwMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5ODA5LjAwIiwidGF4IjoiNTAwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS40NyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjE0ODE2LjAwIiwiYmFzZV9mYXJlIjoiOTgwOS4wMCIsInRheCI6IjUwMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5ODA5LjAwIiwidGF4IjoiNTAwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjE0ODE2LjAwIiwiYmFzZV9mYXJlIjoiOTgwOS4wMCIsInRheCI6IjUwMDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTQ4MTYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOMFORT#ER243", "brandName": "ECONOMY COMFORT", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjQxIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNjI1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwODo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjEwOjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiRURJIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJCQSIsImZsaWdodE51bWJlciI6IjYyNjgiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQVZSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNToxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAwOjEwIiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJFREkiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjMwIiwiZXF1aXBtZW50VHlwZSI6Ijc4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA2LTMwIiwidGltZU9mRGVwYXJ0dXJlIjoiMDE6MTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNi0zMCIsInRpbWVPZkFycml2YWwiOiIwMzoyMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJCR1ciLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDU4IiwiZXF1aXBtZW50VHlwZSI6Ijc4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjkwNjI2MDg1NTI5MDYyNjEwMjBMSFJFRElRUkJBNjI2ODI5MDYyNjE1MTAzMDA2MjYwMDEwRURJRE9IUVJRUjMwMzAwNjI2MDExNTMwMDYyNjAzMjBET0hCR1dRUlFSNDU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiI0IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMjA1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIyMTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjAwOjA1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0MyIsImVxdWlwbWVudFR5cGUiOiIzMjAiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6Ik5MUjdSMVJFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNSIsInRpbWVPZkRlcGFydHVyZSI6IjAyOjQ1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDg6MDAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI0IiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTE5IiwiZXF1aXBtZW50VHlwZSI6Ijc3VyIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MjE1NTI1MDgyNjAwMDVCR1dET0hRUlFSNDQzMjUwODI2MDI0NTI1MDgyNjA4MDBET0hMSFJRUlFSMTE5IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiIxMzMiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTQ4MTYiLCJ0b3RhbFRheCI6IjUwMDciLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMSIsImZhcmVGYW1pbHluYW1lIjoiRUNMQVNTSUMiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ0xBU1NJQyIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI3Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTQ4MTYiLCJ0b3RhbFRheEFtb3VudCI6IjUwMDciLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTiIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjYifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJOTFI3UjFSRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJOIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNiIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6Ik4iLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI2In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTkxSN1IxUkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIyMjg0IiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjEzNSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxNTA2NyIsInRvdGFsVGF4IjoiNTAwNyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxNTA2NyIsInRvdGFsVGF4QW1vdW50IjoiNTAwNyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjExOTAiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiMTM5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjE3MjgwIiwidG90YWxUYXgiOiI1MDA3IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxNzI4MCIsInRvdGFsVGF4QW1vdW50IjoiNTAwNyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjY0MyIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "EDI", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "EDI", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "BA", "calendar_total_currency": "SEK", "calendar_total_price": 21705.45, "calendar_total_sell": 21705.45, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 21705.45, "filter": { "id": "F1AE00019-243", "price": 21705.45, "gross_total": 14816, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BA", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "ECONOMY COMFORT", "connecting_airport": [ "EDI", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:55", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-25T08:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606290855edi2026062910206268edi202606291510doh20260630001030doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250245lhr202608250800119", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-244", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-244", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT14H10M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T11:10", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "EDI", "arrival_time": "2026-06-29T12:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Edinburgh Airport", "city": "Edinburgh", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "6271" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6271" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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": "EDI", "departure_time": "2026-06-29T15:10", "origin_terminal": null, "origin_airport": { "name": "Edinburgh Airport", "city": "Edinburgh", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T00:10", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT02H40M", "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": "30" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "30" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H05M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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": "PT10H35M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-25T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:30", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 22073.16, "gross_total": 15067, "base_fare": 14737.9, "tax": 7335.26, "sell": { "currency": "SEK", "total": 22073.16, "base_fare": 14737.9, "tax": 7335.26 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTUwNjcsImJhc2VfZmFyZSI6MTAwNjAsInRheCI6NTAwN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjE1MDY3LCJiYXNlX2ZhcmUiOjEwMDYwLCJ0YXgiOjUwMDcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTUwNjcsImJhc2VfZmFyZSI6MTAwNjAsInRheCI6NTAwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 22073.16, "base_fare": 14737.9, "tax": 7335.26, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "14737.90", "tax": "7335.26", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 22073.16, "base_fare": 14737.9, "tax": 7335.26, "gross": { "base_fare": "14737.90", "tax": "7335.26", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjE1MDY3LjAwIiwiYmFzZV9mYXJlIjoiMTAwNjAuMDAiLCJ0YXgiOiI1MDA3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAwNjAuMDAiLCJ0YXgiOiI1MDA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiMTUwNjcuMDAiLCJiYXNlX2ZhcmUiOiIxMDA2MC4wMCIsInRheCI6IjUwMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDA2MC4wMCIsInRheCI6IjUwMDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiIxNTA2Ny4wMCIsImJhc2VfZmFyZSI6IjEwMDYwLjAwIiwidGF4IjoiNTAwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNTA2NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOMFORT#ER244", "brandName": "ECONOMY COMFORT", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjQwIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNDEwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMToxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjEyOjMwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiRURJIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJCQSIsImZsaWdodE51bWJlciI6IjYyNzEiLCJlcXVpcG1lbnRUeXBlIjoiMzJRIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQVZSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNToxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAwOjEwIiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJFREkiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjMwIiwiZXF1aXBtZW50VHlwZSI6Ijc4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA2LTMwIiwidGltZU9mRGVwYXJ0dXJlIjoiMDE6MTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNi0zMCIsInRpbWVPZkFycml2YWwiOiIwMzoyMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJCR1ciLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDU4IiwiZXF1aXBtZW50VHlwZSI6Ijc4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjkwNjI2MTExMDI5MDYyNjEyMzBMSFJFRElRUkJBNjI3MTI5MDYyNjE1MTAzMDA2MjYwMDEwRURJRE9IUVJRUjMwMzAwNjI2MDExNTMwMDYyNjAzMjBET0hCR1dRUlFSNDU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiI2IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDM1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIyMTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjAwOjA1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0MyIsImVxdWlwbWVudFR5cGUiOiIzMjAiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNSIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDY6MzAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI0IiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTAzIiwiZXF1aXBtZW50VHlwZSI6IjM4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MjE1NTI1MDgyNjAwMDVCR1dET0hRUlFSNDQzMjUwODI2MDExNTI1MDgyNjA2MzBET0hMSFJRUlFSMTAzIiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiIxMzUiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTUwNjciLCJ0b3RhbFRheCI6IjUwMDciLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTUwNjciLCJ0b3RhbFRheEFtb3VudCI6IjUwMDciLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIxMTkwIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjEzOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxNzI4MCIsInRvdGFsVGF4IjoiNTAwNyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTcyODAiLCJ0b3RhbFRheEFtb3VudCI6IjUwMDciLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiI2NDMiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX1dfQ==", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "EDI", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "EDI", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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": "1190", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "BA", "calendar_total_currency": "SEK", "calendar_total_price": 22073.16, "calendar_total_sell": 22073.16, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 22073.16, "filter": { "id": "F1AE00019-244", "price": 22073.16, "gross_total": 15067, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BA", "carrier_marketing": "QR", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY COMFORT", "connecting_airport": [ "EDI", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T11:10", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:30", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291110edi2026062912306271edi202606291510doh20260630001030doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250115lhr202608250630103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-245", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-245", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H25M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:55", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "EDI", "arrival_time": "2026-06-29T10:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Edinburgh Airport", "city": "Edinburgh", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "6268" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6268" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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": "EDI", "departure_time": "2026-06-29T15:10", "origin_terminal": null, "origin_airport": { "name": "Edinburgh Airport", "city": "Edinburgh", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T00:10", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT04H50M", "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": "30" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "30" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H05M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-245", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T21:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-25T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "443" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-25T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-25T06:30", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-25", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "103" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasis": "SLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 22073.16, "gross_total": 15067, "base_fare": 14737.9, "tax": 7335.26, "sell": { "currency": "SEK", "total": 22073.16, "base_fare": 14737.9, "tax": 7335.26 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTUwNjcsImJhc2VfZmFyZSI6MTAwNjAsInRheCI6NTAwN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjE1MDY3LCJiYXNlX2ZhcmUiOjEwMDYwLCJ0YXgiOjUwMDcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTUwNjcsImJhc2VfZmFyZSI6MTAwNjAsInRheCI6NTAwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 22073.16, "base_fare": 14737.9, "tax": 7335.26, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "14737.90", "tax": "7335.26", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 22073.16, "base_fare": 14737.9, "tax": 7335.26, "gross": { "base_fare": "14737.90", "tax": "7335.26", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjE1MDY3LjAwIiwiYmFzZV9mYXJlIjoiMTAwNjAuMDAiLCJ0YXgiOiI1MDA3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAwNjAuMDAiLCJ0YXgiOiI1MDA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiMTUwNjcuMDAiLCJiYXNlX2ZhcmUiOiIxMDA2MC4wMCIsInRheCI6IjUwMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDA2MC4wMCIsInRheCI6IjUwMDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiIxNTA2Ny4wMCIsImJhc2VfZmFyZSI6IjEwMDYwLjAwIiwidGF4IjoiNTAwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNTA2NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOMFORT#ER245", "brandName": "ECONOMY COMFORT", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjQxIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNjI1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwODo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjEwOjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiRURJIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJCQSIsImZsaWdodE51bWJlciI6IjYyNjgiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQVZSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNToxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAwOjEwIiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJFREkiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjMwIiwiZXF1aXBtZW50VHlwZSI6Ijc4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA2LTMwIiwidGltZU9mRGVwYXJ0dXJlIjoiMDE6MTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNi0zMCIsInRpbWVPZkFycml2YWwiOiIwMzoyMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJCR1ciLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDU4IiwiZXF1aXBtZW50VHlwZSI6Ijc4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjkwNjI2MDg1NTI5MDYyNjEwMjBMSFJFRElRUkJBNjI2ODI5MDYyNjE1MTAzMDA2MjYwMDEwRURJRE9IUVJRUjMwMzAwNjI2MDExNTMwMDYyNjAzMjBET0hCR1dRUlFSNDU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiI2IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDM1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIyMTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI1IiwidGltZU9mQXJyaXZhbCI6IjAwOjA1IiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJCR1ciLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ0MyIsImVxdWlwbWVudFR5cGUiOiIzMjAiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IlNMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wOC0yNSIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDgtMjUiLCJ0aW1lT2ZBcnJpdmFsIjoiMDY6MzAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiTEhSIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiI0IiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiMTAzIiwiZXF1aXBtZW50VHlwZSI6IjM4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MjE1NTI1MDgyNjAwMDVCR1dET0hRUlFSNDQzMjUwODI2MDExNTI1MDgyNjA2MzBET0hMSFJRUlFSMTAzIiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiIxMzUiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTUwNjciLCJ0b3RhbFRheCI6IjUwMDciLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTUwNjciLCJ0b3RhbFRheEFtb3VudCI6IjUwMDciLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiUyIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJTTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJTIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlMiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiU0xSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIxMTkwIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjEzOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxNzI4MCIsInRvdGFsVGF4IjoiNTAwNyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTcyODAiLCJ0b3RhbFRheEFtb3VudCI6IjUwMDciLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiI2NDMiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX1dfQ==", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "EDI", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "EDI", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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": "1190", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-25", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-25", "calendar_carrier": "BA", "calendar_total_currency": "SEK", "calendar_total_price": 22073.16, "calendar_total_sell": 22073.16, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 22073.16, "filter": { "id": "F1AE00019-245", "price": 22073.16, "gross_total": 15067, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BA", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "ECONOMY COMFORT", "connecting_airport": [ "EDI", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:55", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-08-25T06:30", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606290855edi2026062910206268edi202606291510doh20260630001030doh202606300115bgw202606300320458bgw202608242155doh202608250005443doh202608250115lhr202608250630103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-246", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-246", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT14H45M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T10:35", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DUB", "arrival_time": "2026-06-29T12:05", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "9698" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "9698" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "7", "fareBasis": "YLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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": "DUB", "departure_time": "2026-06-29T15:00", "origin_terminal": "1", "origin_airport": { "name": "Dublin Airport", "city": "Dublin", "country": "Ireland", "timezone": "Europe\/Dublin" }, "destination": "DOH", "arrival_time": "2026-06-30T00:05", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT02H55M", "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": "18" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "18" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-246", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-24T15:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-24T20:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "15" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "15" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 22468.71, "gross_total": 15337, "base_fare": 16371.38, "tax": 6097.33, "sell": { "currency": "SEK", "total": 22468.71, "base_fare": 16371.38, "tax": 6097.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTUzMzcsImJhc2VfZmFyZSI6MTExNzUsInRheCI6NDE2Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjE1MzM3LCJiYXNlX2ZhcmUiOjExMTc1LCJ0YXgiOjQxNjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTUzMzcsImJhc2VfZmFyZSI6MTExNzUsInRheCI6NDE2Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 22468.71, "base_fare": 16371.38, "tax": 6097.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "16371.38", "tax": "6097.33", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 22468.71, "base_fare": 16371.38, "tax": 6097.33, "gross": { "base_fare": "16371.38", "tax": "6097.33", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjE1MzM3LjAwIiwiYmFzZV9mYXJlIjoiMTExNzUuMDAiLCJ0YXgiOiI0MTYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTExNzUuMDAiLCJ0YXgiOiI0MTYyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiMTUzMzcuMDAiLCJiYXNlX2ZhcmUiOiIxMTE3NS4wMCIsInRheCI6IjQxNjIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTE3NS4wMCIsInRheCI6IjQxNjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiIxNTMzNy4wMCIsImJhc2VfZmFyZSI6IjExMTc1LjAwIiwidGF4IjoiNDE2Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNTMzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOMFORT#ER246", "brandName": "ECONOMY COMFORT", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjM5IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNDQ1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMDozNSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjEyOjA1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiRFVCIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IkJBIiwiZmxpZ2h0TnVtYmVyIjoiOTY5OCIsImVxdWlwbWVudFR5cGUiOiIzMk4iLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBVlIiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjciLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiNyJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0yOSIsInRpbWVPZkRlcGFydHVyZSI6IjE1OjAwIiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDA6MDUiLCJkYXRlVmFyaWF0aW9uIjoiMSIsIm9yaWdpbiI6IkRVQiIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxOCIsImVxdWlwbWVudFR5cGUiOiI3ODkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9fV19LHsiZGF0ZU9mRGVwYXJ0dXJlIjoiMjAyNi0wNi0zMCIsInRpbWVPZkRlcGFydHVyZSI6IjAxOjE1IiwiZGF0ZU9mQXJyaXZhbCI6IjIwMjYtMDYtMzAiLCJ0aW1lT2ZBcnJpdmFsIjoiMDM6MjAiLCJkYXRlVmFyaWF0aW9uIjpudWxsLCJvcmlnaW4iOiJET0giLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiQkdXIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjQ1OCIsImVxdWlwbWVudFR5cGUiOiI3ODgiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI5MDYyNjEwMzUyOTA2MjYxMjA1TEhSRFVCUVJCQTk2OTgyOTA2MjYxNTAwMzAwNjI2MDAwNURVQkRPSFFSUVIxODMwMDYyNjAxMTUzMDA2MjYwMzIwRE9IQkdXUVJRUjQ1OCIsImZhcmVGYW1pbHlJbmZvIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIifX0seyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoiOCIsIkVsYXBzZWRGbHlpbmdUaW1lIjoiMTAzMCIsIk1ham9yaXR5Q2FycmllciI6IlFSIiwiZmxpZ2h0Um91dGVzIjpbeyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMTE6NTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNCIsInRpbWVPZkFycml2YWwiOiIxNDowMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkJHVyIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJET0giLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDQ1IiwiZXF1aXBtZW50VHlwZSI6IjMyMCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoxLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA4LTI0IiwidGltZU9mRGVwYXJ0dXJlIjoiMTU6MTAiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wOC0yNCIsInRpbWVPZkFycml2YWwiOiIyMDoyNSIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJMSFIiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjQiLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiIxNSIsImVxdWlwbWVudFR5cGUiOiIzNTkiLCJlbGVjdHJvbmljVGlja2V0aW5nIjoiWSIsInByb2R1Y3REZXRhaWxRdWFsaWZpZXIiOiJBSVAiLCJmbGlnaHRDaGFyYWN0ZXJpc3RpY3MiOm51bGwsImJvb2tpbmdDbGFzc0RhdGEiOlt7InB0YyI6IkFEVCIsImRhdGEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MiwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fV19XSwic2VnbWVudFVJRCI6IjI0MDgyNjExNTUyNDA4MjYxNDAwQkdXRE9IUVJRUjQ0NTI0MDgyNjE1MTAyNDA4MjYyMDI1RE9ITEhSUVJRUjE1IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiJ9fV0sInByaWNlX2RhdGEiOlt7Iml0ZW1OdW1iZXIiOiIxMzYiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJjdXJyZW5jeSI6bnVsbCwidG90YWxGYXJlIjoiMTUzMzciLCJ0b3RhbFRheCI6IjQxNjIiLCJmYXJlRmFtaWx5UGVyU2VnIjp7IjEiOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzMSIsInN0YXR1cyI6IklOQyJ9XX0sIjIiOnsicmVmTnVtYmVyIjoiMiIsImZhcmVGYW1pbHluYW1lIjoiRUNPTlZFTklFTiIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT05WRU5JRU5DRSIsImNhcnJpZXIiOiJRUiIsInNlcnZpY2VzIjpbeyJyZWZlcmVuY2UiOiIxIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIyIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiIzIiwic3RhdHVzIjoiSU5DIn0seyJyZWZlcmVuY2UiOiI0Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI1Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI2Iiwic3RhdHVzIjoiQ0hBIn0seyJyZWZlcmVuY2UiOiI4Iiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTUzMzciLCJ0b3RhbFRheEFtb3VudCI6IjQxNjIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjcifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiIxMTkwIiwiY3VycmVuY3kiOiJES0sifX19XSwic2VydmljZUdyb3VwSW5mbyI6eyIxIjp7Im51bWJlciI6IjEiLCJmcmVlVGV4dCI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0ciLCJ0aXRsZSI6IkNBQklOIEJBRyAxIFBJRUNFIDcgS0cifSwiMiI6eyJudW1iZXIiOiIyIiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjMiOnsibnVtYmVyIjoiMyIsImZyZWVUZXh0IjoiTUVBTCBCRVZFUkFHRSIsInRpdGxlIjoiTUVBTCBCRVZFUkFHRSJ9LCI0Ijp7Im51bWJlciI6IjQiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCI1Ijp7Im51bWJlciI6IjUiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCI2Ijp7Im51bWJlciI6IjYiLCJmcmVlVGV4dCI6IlBSRU1JVU0gU0VBVCIsInRpdGxlIjoiUFJFTUlVTSBTRUFUIn0sIjciOnsibnVtYmVyIjoiNyIsImZyZWVUZXh0IjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjgiOnsibnVtYmVyIjoiOCIsImZyZWVUZXh0IjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOSI6eyJudW1iZXIiOiI5IiwiZnJlZVRleHQiOiJCQUcgSU5DTFVERUQiLCJ0aXRsZSI6IkJBRyBJTkNMVURFRCJ9LCIxMCI6eyJudW1iZXIiOiIxMCIsImZyZWVUZXh0IjoiTUVBTCBTRVJWSUNFIiwidGl0bGUiOiJNRUFMIFNFUlZJQ0UifSwiMTEiOnsibnVtYmVyIjoiMTEiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiJ9LCIxMiI6eyJudW1iZXIiOiIxMiIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjEzIjp7Im51bWJlciI6IjEzIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMTQiOnsibnVtYmVyIjoiMTQiLCJmcmVlVGV4dCI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIiwidGl0bGUiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCJ9LCIxNSI6eyJudW1iZXIiOiIxNSIsImZyZWVUZXh0IjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IkZST05UIFNFQVQgU0VMRUNUSU9OIn0sIjE2Ijp7Im51bWJlciI6IjE2IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjE3Ijp7Im51bWJlciI6IjE3IiwiZnJlZVRleHQiOiJCRVZFUkFHRSIsInRpdGxlIjoiQkVWRVJBR0UifSwiMTgiOnsibnVtYmVyIjoiMTgiLCJmcmVlVGV4dCI6Ik1FQUwgVk9VQ0hFUiIsInRpdGxlIjoiTUVBTCBWT1VDSEVSIn0sIjE5Ijp7Im51bWJlciI6IjE5IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMjAiOnsibnVtYmVyIjoiMjAiLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMjEiOnsibnVtYmVyIjoiMjEiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyMiI6eyJudW1iZXIiOiIyMiIsImZyZWVUZXh0IjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjIzIjp7Im51bWJlciI6IjIzIiwiZnJlZVRleHQiOiJDQVJSWSBPTiBCQUdHQUdFIiwidGl0bGUiOiJDQVJSWSBPTiBCQUdHQUdFIn0sIjI0Ijp7Im51bWJlciI6IjI0IiwiZnJlZVRleHQiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIiwidGl0bGUiOiJGUkVFIEJBR0dBR0UgQUxMT1dBTkNFIn0sIjI1Ijp7Im51bWJlciI6IjI1IiwiZnJlZVRleHQiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIiwidGl0bGUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0sIjI2Ijp7Im51bWJlciI6IjI2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIyNyI6eyJudW1iZXIiOiIyNyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjI4Ijp7Im51bWJlciI6IjI4IiwiZnJlZVRleHQiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSwiMjkiOnsibnVtYmVyIjoiMjkiLCJmcmVlVGV4dCI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSwiMzAiOnsibnVtYmVyIjoiMzAiLCJmcmVlVGV4dCI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMSI6eyJudW1iZXIiOiIzMSIsImZyZWVUZXh0IjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiMTAwIFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCIzMiI6eyJudW1iZXIiOiIzMiIsImZyZWVUZXh0IjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzMiOnsibnVtYmVyIjoiMzMiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyJ9LCIzNCI6eyJudW1iZXIiOiIzNCIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIn0sIjM1Ijp7Im51bWJlciI6IjM1IiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJTVEFOREFSRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM2Ijp7Im51bWJlciI6IjM2IiwiZnJlZVRleHQiOiJNSUxFQUdFIEFDQ1JVQUwiLCJ0aXRsZSI6Ik1JTEVBR0UgQUNDUlVBTCJ9LCIzNyI6eyJudW1iZXIiOiIzNyIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIzOCI6eyJudW1iZXIiOiIzOCIsImZyZWVUZXh0IjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIn0sIjM5Ijp7Im51bWJlciI6IjM5IiwiZnJlZVRleHQiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCIsInRpdGxlIjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQifX19LHsiaXRlbU51bWJlciI6IjEzOCIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxNjkxOSIsInRvdGFsVGF4IjoiNDE2MiIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfX0sImJhZ2dhZ2UiOltudWxsXSwiUGFzc2VuZ2VyRGF0YSI6W3sidG90YWxGYXJlQW1vdW50IjoiMTY5MTkiLCJ0b3RhbFRheEFtb3VudCI6IjQxNjIiLCJwcmljaW5nVGlja2V0aW5nIjpbXSwicHRjIjoiQURUIiwidG90YWxQYXgiOjEsInRyYXZlbGxlckluZm8iOlt7InJlZiI6IjEifV0sImJvb2tpbmdDbGFzc0RhdGEiOnsiMSI6eyIxIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI3IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjcifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn0sIjMiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MywibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiWSJ9fSwiMiI6eyIxIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMiI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiSExSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19fSwicHJpY2luZ01lc3NhZ2UiOnsiUGVuYWx0aWVzIjp7ImluZm8iOiJQRU5BTFRZIEFQUExJRVMiLCJ0eXBlIjoiNzMiLCJhbW91bnQiOiI2NDMiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX1dfQ==", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "DUB", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DUB", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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": "1190", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "BA", "calendar_total_currency": "SEK", "calendar_total_price": 22468.71, "calendar_total_sell": 22468.71, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 22468.71, "filter": { "id": "F1AE00019-246", "price": 22468.71, "gross_total": 15337, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BA", "carrier_marketing": "QR", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY COMFORT", "connecting_airport": [ "DUB", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T10:35", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T20:25", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291035dub2026062912059698dub202606291500doh20260630000518doh202606300115bgw202606300320458bgw202608241155doh202608241400445doh202608241510lhr20260824202515", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-247", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-247", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT14H10M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T11:10", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "EDI", "arrival_time": "2026-06-29T12:30", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Edinburgh Airport", "city": "Edinburgh", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "6271" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6271" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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": "EDI", "departure_time": "2026-06-29T15:10", "origin_terminal": null, "origin_airport": { "name": "Edinburgh Airport", "city": "Edinburgh", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T00:10", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT02H40M", "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": "30" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "30" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H05M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-247", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-24T15:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-24T20:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "15" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "15" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 22997.58, "gross_total": 15698, "base_fare": 15662.32, "tax": 7335.26, "sell": { "currency": "SEK", "total": 22997.58, "base_fare": 15662.32, "tax": 7335.26 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTU2OTgsImJhc2VfZmFyZSI6MTA2OTEsInRheCI6NTAwN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjE1Njk4LCJiYXNlX2ZhcmUiOjEwNjkxLCJ0YXgiOjUwMDcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTU2OTgsImJhc2VfZmFyZSI6MTA2OTEsInRheCI6NTAwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 22997.58, "base_fare": 15662.32, "tax": 7335.26, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "15662.32", "tax": "7335.26", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 22997.58, "base_fare": 15662.32, "tax": 7335.26, "gross": { "base_fare": "15662.32", "tax": "7335.26", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjE1Njk4LjAwIiwiYmFzZV9mYXJlIjoiMTA2OTEuMDAiLCJ0YXgiOiI1MDA3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA2OTEuMDAiLCJ0YXgiOiI1MDA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiMTU2OTguMDAiLCJiYXNlX2ZhcmUiOiIxMDY5MS4wMCIsInRheCI6IjUwMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDY5MS4wMCIsInRheCI6IjUwMDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiIxNTY5OC4wMCIsImJhc2VfZmFyZSI6IjEwNjkxLjAwIiwidGF4IjoiNTAwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNTY5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOMFORT#ER247", "brandName": "ECONOMY COMFORT", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjQwIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNDEwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMToxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjEyOjMwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiRURJIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJCQSIsImZsaWdodE51bWJlciI6IjYyNzEiLCJlcXVpcG1lbnRUeXBlIjoiMzJRIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQVZSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNToxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAwOjEwIiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJFREkiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjMwIiwiZXF1aXBtZW50VHlwZSI6Ijc4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA2LTMwIiwidGltZU9mRGVwYXJ0dXJlIjoiMDE6MTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNi0zMCIsInRpbWVPZkFycml2YWwiOiIwMzoyMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJCR1ciLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDU4IiwiZXF1aXBtZW50VHlwZSI6Ijc4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjkwNjI2MTExMDI5MDYyNjEyMzBMSFJFRElRUkJBNjI3MTI5MDYyNjE1MTAzMDA2MjYwMDEwRURJRE9IUVJRUjMwMzAwNjI2MDExNTMwMDYyNjAzMjBET0hCR1dRUlFSNDU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiI4IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDMwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI0IiwidGltZU9mQXJyaXZhbCI6IjE0OjAwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQkdXIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NDUiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNToxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI0IiwidGltZU9mQXJyaXZhbCI6IjIwOjI1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkxIUiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNCIsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjE1IiwiZXF1aXBtZW50VHlwZSI6IjM1OSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MTE1NTI0MDgyNjE0MDBCR1dET0hRUlFSNDQ1MjQwODI2MTUxMDI0MDgyNjIwMjVET0hMSFJRUlFSMTUiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjEzNyIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxNTY5OCIsInRvdGFsVGF4IjoiNTAwNyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxNTY5OCIsInRvdGFsVGF4QW1vdW50IjoiNTAwNyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjExOTAiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiMTM5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjE3MjgwIiwidG90YWxUYXgiOiI1MDA3IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxNzI4MCIsInRvdGFsVGF4QW1vdW50IjoiNTAwNyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjY0MyIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "EDI", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "EDI", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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": "1190", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "BA", "calendar_total_currency": "SEK", "calendar_total_price": 22997.58, "calendar_total_sell": 22997.58, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 22997.58, "filter": { "id": "F1AE00019-247", "price": 22997.58, "gross_total": 15698, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BA", "carrier_marketing": "QR", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "ECONOMY COMFORT", "connecting_airport": [ "EDI", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T11:10", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T20:25", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291110edi2026062912306271edi202606291510doh20260630001030doh202606300115bgw202606300320458bgw202608241155doh202608241400445doh202608241510lhr20260824202515", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-248", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-248", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H25M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T08:55", "origin_terminal": "5", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "EDI", "arrival_time": "2026-06-29T10:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Edinburgh Airport", "city": "Edinburgh", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "BA", "carrier_name": "British Airways", "carrier_logo": "BA.png", "flight_number": "6268" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6268" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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": "EDI", "departure_time": "2026-06-29T15:10", "origin_terminal": null, "origin_airport": { "name": "Edinburgh Airport", "city": "Edinburgh", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "DOH", "arrival_time": "2026-06-30T00:10", "destination_terminal": null, "dateVariation": "1", "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT04H50M", "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": "30" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "30" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-06-30T01:15", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BGW", "arrival_time": "2026-06-30T03:20", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT01H05M", "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": "458" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "458" }, "booking_class": { "cabin_class": "ECONOMY COMFORT", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YLR7R1FE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOMFORT", "fareFamilyName": "ECONOMY COMFORT", "fareFamilyRefNo": "9", "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-248", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T11:55", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "DOH", "arrival_time": "2026-08-24T14:00", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "445" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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-24T15:10", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "LHR", "arrival_time": "2026-08-24T20:25", "destination_terminal": "4", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "15" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "15" }, "booking_class": { "cabin_class": "ECONOMY CONVENIENCE", "cabin_code": "M", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasis": "LLR7R1SE", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECONVENIEN", "fareFamilyName": "ECONOMY CONVENIENCE", "fareFamilyRefNo": "2", "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": 22997.58, "gross_total": 15698, "base_fare": 15662.32, "tax": 7335.26, "sell": { "currency": "SEK", "total": 22997.58, "base_fare": 15662.32, "tax": 7335.26 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTU2OTgsImJhc2VfZmFyZSI6MTA2OTEsInRheCI6NTAwN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjE1Njk4LCJiYXNlX2ZhcmUiOjEwNjkxLCJ0YXgiOjUwMDcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MTU2OTgsImJhc2VfZmFyZSI6MTA2OTEsInRheCI6NTAwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 22997.58, "base_fare": 15662.32, "tax": 7335.26, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "15662.32", "tax": "7335.26", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 22997.58, "base_fare": 15662.32, "tax": 7335.26, "gross": { "base_fare": "15662.32", "tax": "7335.26", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjE1Njk4LjAwIiwiYmFzZV9mYXJlIjoiMTA2OTEuMDAiLCJ0YXgiOiI1MDA3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA2OTEuMDAiLCJ0YXgiOiI1MDA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiMTU2OTguMDAiLCJiYXNlX2ZhcmUiOiIxMDY5MS4wMCIsInRheCI6IjUwMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDY5MS4wMCIsInRheCI6IjUwMDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiIxNTY5OC4wMCIsImJhc2VfZmFyZSI6IjEwNjkxLjAwIiwidGF4IjoiNTAwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNTY5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOMFORT#ER248", "brandName": "ECONOMY COMFORT", "meta_data": "eyJmbGlnaHRfZGF0YSI6W3sic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6IjQxIiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxNjI1IiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIwODo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTI5IiwidGltZU9mQXJyaXZhbCI6IjEwOjIwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiTEhSIiwib3JpZ2luX3Rlcm1pbmFsIjoiNSIsImRlc3RpbmF0aW9uIjoiRURJIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJCQSIsImZsaWdodE51bWJlciI6IjYyNjgiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQVZSIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDYtMjkiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNToxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA2LTMwIiwidGltZU9mQXJyaXZhbCI6IjAwOjEwIiwiZGF0ZVZhcmlhdGlvbiI6IjEiLCJvcmlnaW4iOiJFREkiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uIjoiRE9IIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjMwIiwiZXF1aXBtZW50VHlwZSI6Ijc4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJOIn19XX0seyJkYXRlT2ZEZXBhcnR1cmUiOiIyMDI2LTA2LTMwIiwidGltZU9mRGVwYXJ0dXJlIjoiMDE6MTUiLCJkYXRlT2ZBcnJpdmFsIjoiMjAyNi0wNi0zMCIsInRpbWVPZkFycml2YWwiOiIwMzoyMCIsImRhdGVWYXJpYXRpb24iOm51bGwsIm9yaWdpbiI6IkRPSCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb24iOiJCR1ciLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwibWFya2V0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwiZmxpZ2h0TnVtYmVyIjoiNDU4IiwiZXF1aXBtZW50VHlwZSI6Ijc4OCIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjkwNjI2MDg1NTI5MDYyNjEwMjBMSFJFRElRUkJBNjI2ODI5MDYyNjE1MTAzMDA2MjYwMDEwRURJRE9IUVJRUjMwMzAwNjI2MDExNTMwMDYyNjAzMjBET0hCR1dRUlFSNDU4IiwiZmFyZUZhbWlseUluZm8iOnsicmVmTnVtYmVyIjoiOSIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiJ9fSx7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOiI4IiwiRWxhcHNlZEZseWluZ1RpbWUiOiIxMDMwIiwiTWFqb3JpdHlDYXJyaWVyIjoiUVIiLCJmbGlnaHRSb3V0ZXMiOlt7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxMTo1NSIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI0IiwidGltZU9mQXJyaXZhbCI6IjE0OjAwIiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiQkdXIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkRPSCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJtYXJrZXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJmbGlnaHROdW1iZXIiOiI0NDUiLCJlcXVpcG1lbnRUeXBlIjoiMzIwIiwiZWxlY3Ryb25pY1RpY2tldGluZyI6IlkiLCJwcm9kdWN0RGV0YWlsUXVhbGlmaWVyIjoiQUlQIiwiZmxpZ2h0Q2hhcmFjdGVyaXN0aWNzIjpudWxsLCJib29raW5nQ2xhc3NEYXRhIjpbeyJwdGMiOiJBRFQiLCJkYXRhIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjEsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifX1dfSx7ImRhdGVPZkRlcGFydHVyZSI6IjIwMjYtMDgtMjQiLCJ0aW1lT2ZEZXBhcnR1cmUiOiIxNToxMCIsImRhdGVPZkFycml2YWwiOiIyMDI2LTA4LTI0IiwidGltZU9mQXJyaXZhbCI6IjIwOjI1IiwiZGF0ZVZhcmlhdGlvbiI6bnVsbCwib3JpZ2luIjoiRE9IIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbiI6IkxIUiIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiNCIsIm1hcmtldGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsImZsaWdodE51bWJlciI6IjE1IiwiZXF1aXBtZW50VHlwZSI6IjM1OSIsImVsZWN0cm9uaWNUaWNrZXRpbmciOiJZIiwicHJvZHVjdERldGFpbFF1YWxpZmllciI6IkFJUCIsImZsaWdodENoYXJhY3RlcmlzdGljcyI6bnVsbCwiYm9va2luZ0NsYXNzRGF0YSI6W3sicHRjIjoiQURUIiwiZGF0YSI6eyJzZWdSZWYiOiIyIiwiT3B0aW9uTnVtYmVyIjoyLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiTExSN1IxU0UiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19XX1dLCJzZWdtZW50VUlEIjoiMjQwODI2MTE1NTI0MDgyNjE0MDBCR1dET0hRUlFSNDQ1MjQwODI2MTUxMDI0MDgyNjIwMjVET0hMSFJRUlFSMTUiLCJmYXJlRmFtaWx5SW5mbyI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIn19XSwicHJpY2VfZGF0YSI6W3siaXRlbU51bWJlciI6IjEzNyIsImZhcmVGYW1pbHluYW1lIjoiRUNPTUZPUlQiLCJkZXNjcmlwdGlvbiI6IkVDT05PTVkgQ09NRk9SVCIsImNhcnJpZXIiOiJRUiIsImN1cnJlbmN5IjpudWxsLCJ0b3RhbEZhcmUiOiIxNTY5OCIsInRvdGFsVGF4IjoiNTAwNyIsImZhcmVGYW1pbHlQZXJTZWciOnsiMSI6eyJyZWZOdW1iZXIiOiI5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMxIiwic3RhdHVzIjoiSU5DIn1dfSwiMiI6eyJyZWZOdW1iZXIiOiIyIiwiZmFyZUZhbWlseW5hbWUiOiJFQ09OVkVOSUVOIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTlZFTklFTkNFIiwiY2FycmllciI6IlFSIiwic2VydmljZXMiOlt7InJlZmVyZW5jZSI6IjEiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjIiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjMiLCJzdGF0dXMiOiJJTkMifSx7InJlZmVyZW5jZSI6IjQiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjUiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjYiLCJzdGF0dXMiOiJDSEEifSx7InJlZmVyZW5jZSI6IjgiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxNTY5OCIsInRvdGFsVGF4QW1vdW50IjoiNTAwNyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJMIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkxMUjdSMVNFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkwiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiTCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJMTFI3UjFTRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjExOTAiLCJjdXJyZW5jeSI6IkRLSyJ9fX1dLCJzZXJ2aWNlR3JvdXBJbmZvIjp7IjEiOnsibnVtYmVyIjoiMSIsImZyZWVUZXh0IjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyIsInRpdGxlIjoiQ0FCSU4gQkFHIDEgUElFQ0UgNyBLRyJ9LCIyIjp7Im51bWJlciI6IjIiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMyI6eyJudW1iZXIiOiIzIiwiZnJlZVRleHQiOiJNRUFMIEJFVkVSQUdFIiwidGl0bGUiOiJNRUFMIEJFVkVSQUdFIn0sIjQiOnsibnVtYmVyIjoiNCIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjUiOnsibnVtYmVyIjoiNSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjYiOnsibnVtYmVyIjoiNiIsImZyZWVUZXh0IjoiUFJFTUlVTSBTRUFUIiwidGl0bGUiOiJQUkVNSVVNIFNFQVQifSwiNyI6eyJudW1iZXIiOiI3IiwiZnJlZVRleHQiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNTAgUENUIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiOCI6eyJudW1iZXIiOiI4IiwiZnJlZVRleHQiOiI3NSBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI5Ijp7Im51bWJlciI6IjkiLCJmcmVlVGV4dCI6IkJBRyBJTkNMVURFRCIsInRpdGxlIjoiQkFHIElOQ0xVREVEIn0sIjEwIjp7Im51bWJlciI6IjEwIiwiZnJlZVRleHQiOiJNRUFMIFNFUlZJQ0UiLCJ0aXRsZSI6Ik1FQUwgU0VSVklDRSJ9LCIxMSI6eyJudW1iZXIiOiIxMSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgU0VMRUNUSU9OIn0sIjEyIjp7Im51bWJlciI6IjEyIiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiMTMiOnsibnVtYmVyIjoiMTMiLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIxNCI6eyJudW1iZXIiOiIxNCIsImZyZWVUZXh0IjoiT05MSU5FIE1FU1NBR0UgUklHSFQiLCJ0aXRsZSI6Ik9OTElORSBNRVNTQUdFIFJJR0hUIn0sIjE1Ijp7Im51bWJlciI6IjE1IiwiZnJlZVRleHQiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiRlJPTlQgU0VBVCBTRUxFQ1RJT04ifSwiMTYiOnsibnVtYmVyIjoiMTYiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMTciOnsibnVtYmVyIjoiMTciLCJmcmVlVGV4dCI6IkJFVkVSQUdFIiwidGl0bGUiOiJCRVZFUkFHRSJ9LCIxOCI6eyJudW1iZXIiOiIxOCIsImZyZWVUZXh0IjoiTUVBTCBWT1VDSEVSIiwidGl0bGUiOiJNRUFMIFZPVUNIRVIifSwiMTkiOnsibnVtYmVyIjoiMTkiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIyMCI6eyJudW1iZXIiOiIyMCIsImZyZWVUZXh0IjoiVVBHUkFERSBFTElHSUJJTElUWSIsInRpdGxlIjoiVVBHUkFERSBFTElHSUJJTElUWSJ9LCIyMSI6eyJudW1iZXIiOiIyMSIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjIyIjp7Im51bWJlciI6IjIyIiwiZnJlZVRleHQiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMjMiOnsibnVtYmVyIjoiMjMiLCJmcmVlVGV4dCI6IkNBUlJZIE9OIEJBR0dBR0UiLCJ0aXRsZSI6IkNBUlJZIE9OIEJBR0dBR0UifSwiMjQiOnsibnVtYmVyIjoiMjQiLCJmcmVlVGV4dCI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UiLCJ0aXRsZSI6IkZSRUUgQkFHR0FHRSBBTExPV0FOQ0UifSwiMjUiOnsibnVtYmVyIjoiMjUiLCJmcmVlVGV4dCI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQiLCJ0aXRsZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSwiMjYiOnsibnVtYmVyIjoiMjYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjI3Ijp7Im51bWJlciI6IjI3IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjgiOnsibnVtYmVyIjoiMjgiLCJmcmVlVGV4dCI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LCIyOSI6eyJudW1iZXIiOiIyOSIsImZyZWVUZXh0IjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSIsInRpdGxlIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LCIzMCI6eyJudW1iZXIiOiIzMCIsImZyZWVUZXh0IjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjcwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMxIjp7Im51bWJlciI6IjMxIiwiZnJlZVRleHQiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiIxMDAgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjMyIjp7Im51bWJlciI6IjMyIiwiZnJlZVRleHQiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQiLCJ0aXRsZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIzMyI6eyJudW1iZXIiOiIzMyIsImZyZWVUZXh0IjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMiLCJ0aXRsZSI6IkNBVEVSSU5HIE9OIEVVUk9QRSBGTFRTIn0sIjM0Ijp7Im51bWJlciI6IjM0IiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gSU5URVJDT05UIEZMVFMifSwiMzUiOnsibnVtYmVyIjoiMzUiLCJmcmVlVGV4dCI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04iLCJ0aXRsZSI6IlNUQU5EQVJEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzYiOnsibnVtYmVyIjoiMzYiLCJmcmVlVGV4dCI6Ik1JTEVBR0UgQUNDUlVBTCIsInRpdGxlIjoiTUlMRUFHRSBBQ0NSVUFMIn0sIjM3Ijp7Im51bWJlciI6IjM3IiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjM4Ijp7Im51bWJlciI6IjM4IiwiZnJlZVRleHQiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiUFJFRkVSUkVEIFNFQVQgUkVTRVJWQVRJT04ifSwiMzkiOnsibnVtYmVyIjoiMzkiLCJmcmVlVGV4dCI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIiwidGl0bGUiOiJJTiBGTElHSFQgRU5URVJUQUlOTUVOVCJ9fX0seyJpdGVtTnVtYmVyIjoiMTM5IiwiZmFyZUZhbWlseW5hbWUiOiJFQ09NRk9SVCIsImRlc2NyaXB0aW9uIjoiRUNPTk9NWSBDT01GT1JUIiwiY2FycmllciI6IlFSIiwiY3VycmVuY3kiOm51bGwsInRvdGFsRmFyZSI6IjE3MjgwIiwidG90YWxUYXgiOiI1MDA3IiwiZmFyZUZhbWlseVBlclNlZyI6eyIxIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19LCIyIjp7InJlZk51bWJlciI6IjkiLCJmYXJlRmFtaWx5bmFtZSI6IkVDT01GT1JUIiwiZGVzY3JpcHRpb24iOiJFQ09OT01ZIENPTUZPUlQiLCJjYXJyaWVyIjoiUVIiLCJzZXJ2aWNlcyI6W3sicmVmZXJlbmNlIjoiMSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMyIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNCIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNSIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiNiIsInN0YXR1cyI6IklOQyJ9LHsicmVmZXJlbmNlIjoiMzEiLCJzdGF0dXMiOiJJTkMifV19fSwiYmFnZ2FnZSI6W251bGxdLCJQYXNzZW5nZXJEYXRhIjpbeyJ0b3RhbEZhcmVBbW91bnQiOiIxNzI4MCIsInRvdGFsVGF4QW1vdW50IjoiNTAwNyIsInByaWNpbmdUaWNrZXRpbmciOltdLCJwdGMiOiJBRFQiLCJ0b3RhbFBheCI6MSwidHJhdmVsbGVySW5mbyI6W3sicmVmIjoiMSJ9XSwiYm9va2luZ0NsYXNzRGF0YSI6eyIxIjp7IjEiOnsic2VnUmVmIjoiMSIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IllMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjEiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiWSIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJZTFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6Ik4ifSwiMyI6eyJzZWdSZWYiOiIxIiwiT3B0aW9uTnVtYmVyIjozLCJtYWpDYWJpbiI6Ik0iLCJyYmQiOiJZIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSIsImNhYmluUHJvZHVjdHMiOlt7InJiZCI6IlkiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5In1dLCJjb3Jwb3JhdGVJZCI6bnVsbCwiZmFyZUJhc2lzIjoiWUxSN1IxRkUiLCJwYXNzZW5nZXJUeXBlIjoiQURUIiwiZmFyZVR5cGUiOiJSUCIsImJyZWFrUG9pbnQiOiJZIn19LCIyIjp7IjEiOnsic2VnUmVmIjoiMiIsIk9wdGlvbk51bWJlciI6MSwibWFqQ2FiaW4iOiJNIiwicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkiLCJjYWJpblByb2R1Y3RzIjpbeyJyYmQiOiJIIiwiY2FiaW4iOiJNIiwiYXZsU3RhdHVzIjoiOSJ9XSwiY29ycG9yYXRlSWQiOm51bGwsImZhcmVCYXNpcyI6IkhMUjdSMUZFIiwicGFzc2VuZ2VyVHlwZSI6IkFEVCIsImZhcmVUeXBlIjoiUlAiLCJicmVha1BvaW50IjoiTiJ9LCIyIjp7InNlZ1JlZiI6IjIiLCJPcHRpb25OdW1iZXIiOjIsIm1hakNhYmluIjoiTSIsInJiZCI6IkgiLCJjYWJpbiI6Ik0iLCJhdmxTdGF0dXMiOiI5IiwiY2FiaW5Qcm9kdWN0cyI6W3sicmJkIjoiSCIsImNhYmluIjoiTSIsImF2bFN0YXR1cyI6IjkifV0sImNvcnBvcmF0ZUlkIjpudWxsLCJmYXJlQmFzaXMiOiJITFI3UjFGRSIsInBhc3NlbmdlclR5cGUiOiJBRFQiLCJmYXJlVHlwZSI6IlJQIiwiYnJlYWtQb2ludCI6IlkifX19LCJwcmljaW5nTWVzc2FnZSI6eyJQZW5hbHRpZXMiOnsiaW5mbyI6IlBFTkFMVFkgQVBQTElFUyIsInR5cGUiOiI3MyIsImFtb3VudCI6IjY0MyIsImN1cnJlbmN5IjoiREtLIn19fV0sInNlcnZpY2VHcm91cEluZm8iOnsiMSI6eyJudW1iZXIiOiIxIiwiZnJlZVRleHQiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIiwidGl0bGUiOiJDQUJJTiBCQUcgMSBQSUVDRSA3IEtHIn0sIjIiOnsibnVtYmVyIjoiMiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIzIjp7Im51bWJlciI6IjMiLCJmcmVlVGV4dCI6Ik1FQUwgQkVWRVJBR0UiLCJ0aXRsZSI6Ik1FQUwgQkVWRVJBR0UifSwiNCI6eyJudW1iZXIiOiI0IiwiZnJlZVRleHQiOiJSRUZVTkRBQkxFIFRJQ0tFVCIsInRpdGxlIjoiUkVGVU5EQUJMRSBUSUNLRVQifSwiNSI6eyJudW1iZXIiOiI1IiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiNiI6eyJudW1iZXIiOiI2IiwiZnJlZVRleHQiOiJQUkVNSVVNIFNFQVQiLCJ0aXRsZSI6IlBSRU1JVU0gU0VBVCJ9LCI3Ijp7Im51bWJlciI6IjciLCJmcmVlVGV4dCI6IjUwIFBDVCBRTUlMRVMgQUNDVU1VTEFUSU9OIiwidGl0bGUiOiI1MCBQQ1QgUU1JTEVTIEFDQ1VNVUxBVElPTiJ9LCI4Ijp7Im51bWJlciI6IjgiLCJmcmVlVGV4dCI6Ijc1IFBDVCAgUU1JTEVTIEFDQ1VNVUxBVElPTiIsInRpdGxlIjoiNzUgUENUICBRTUlMRVMgQUNDVU1VTEFUSU9OIn0sIjkiOnsibnVtYmVyIjoiOSIsImZyZWVUZXh0IjoiQkFHIElOQ0xVREVEIiwidGl0bGUiOiJCQUcgSU5DTFVERUQifSwiMTAiOnsibnVtYmVyIjoiMTAiLCJmcmVlVGV4dCI6Ik1FQUwgU0VSVklDRSIsInRpdGxlIjoiTUVBTCBTRVJWSUNFIn0sIjExIjp7Im51bWJlciI6IjExIiwiZnJlZVRleHQiOiJTVEFOREFSRCBTRUFUIFNFTEVDVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBTRUxFQ1RJT04ifSwiMTIiOnsibnVtYmVyIjoiMTIiLCJmcmVlVGV4dCI6IlJFRlVOREFCTEUgVElDS0VUIiwidGl0bGUiOiJSRUZVTkRBQkxFIFRJQ0tFVCJ9LCIxMyI6eyJudW1iZXIiOiIxMyIsImZyZWVUZXh0IjoiQ0hBTkdFQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IkNIQU5HRUFCTEUgVElDS0VUIn0sIjE0Ijp7Im51bWJlciI6IjE0IiwiZnJlZVRleHQiOiJPTkxJTkUgTUVTU0FHRSBSSUdIVCIsInRpdGxlIjoiT05MSU5FIE1FU1NBR0UgUklHSFQifSwiMTUiOnsibnVtYmVyIjoiMTUiLCJmcmVlVGV4dCI6IkZST05UIFNFQVQgU0VMRUNUSU9OIiwidGl0bGUiOiJGUk9OVCBTRUFUIFNFTEVDVElPTiJ9LCIxNiI6eyJudW1iZXIiOiIxNiIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIxNyI6eyJudW1iZXIiOiIxNyIsImZyZWVUZXh0IjoiQkVWRVJBR0UiLCJ0aXRsZSI6IkJFVkVSQUdFIn0sIjE4Ijp7Im51bWJlciI6IjE4IiwiZnJlZVRleHQiOiJNRUFMIFZPVUNIRVIiLCJ0aXRsZSI6Ik1FQUwgVk9VQ0hFUiJ9LCIxOSI6eyJudW1iZXIiOiIxOSIsImZyZWVUZXh0IjoiUkVGVU5EQUJMRSBUSUNLRVQiLCJ0aXRsZSI6IlJFRlVOREFCTEUgVElDS0VUIn0sIjIwIjp7Im51bWJlciI6IjIwIiwiZnJlZVRleHQiOiJVUEdSQURFIEVMSUdJQklMSVRZIiwidGl0bGUiOiJVUEdSQURFIEVMSUdJQklMSVRZIn0sIjIxIjp7Im51bWJlciI6IjIxIiwiZnJlZVRleHQiOiJDSEFOR0VBQkxFIFRJQ0tFVCIsInRpdGxlIjoiQ0hBTkdFQUJMRSBUSUNLRVQifSwiMjIiOnsibnVtYmVyIjoiMjIiLCJmcmVlVGV4dCI6IjMwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIiwidGl0bGUiOiIzMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LCIyMyI6eyJudW1iZXIiOiIyMyIsImZyZWVUZXh0IjoiQ0FSUlkgT04gQkFHR0FHRSIsInRpdGxlIjoiQ0FSUlkgT04gQkFHR0FHRSJ9LCIyNCI6eyJudW1iZXIiOiIyNCIsImZyZWVUZXh0IjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSIsInRpdGxlIjoiRlJFRSBCQUdHQUdFIEFMTE9XQU5DRSJ9LCIyNSI6eyJudW1iZXIiOiIyNSIsImZyZWVUZXh0IjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCIsInRpdGxlIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LCIyNiI6eyJudW1iZXIiOiIyNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMjciOnsibnVtYmVyIjoiMjciLCJmcmVlVGV4dCI6IkNIQU5HRUFCTEUgVElDS0VUIiwidGl0bGUiOiJDSEFOR0VBQkxFIFRJQ0tFVCJ9LCIyOCI6eyJudW1iZXIiOiIyOCIsImZyZWVUZXh0IjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUiLCJ0aXRsZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0sIjI5Ijp7Im51bWJlciI6IjI5IiwiZnJlZVRleHQiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIiwidGl0bGUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0sIjMwIjp7Im51bWJlciI6IjMwIiwiZnJlZVRleHQiOiI3MCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiNzAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSwiMzEiOnsibnVtYmVyIjoiMzEiLCJmcmVlVGV4dCI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04iLCJ0aXRsZSI6IjEwMCBQQ1QgIFFNSUxFUyBBQ0NVTVVMQVRJT04ifSwiMzIiOnsibnVtYmVyIjoiMzIiLCJmcmVlVGV4dCI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCIsInRpdGxlIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0sIjMzIjp7Im51bWJlciI6IjMzIiwiZnJlZVRleHQiOiJDQVRFUklORyBPTiBFVVJPUEUgRkxUUyIsInRpdGxlIjoiQ0FURVJJTkcgT04gRVVST1BFIEZMVFMifSwiMzQiOnsibnVtYmVyIjoiMzQiLCJmcmVlVGV4dCI6IkNBVEVSSU5HIE9OIElOVEVSQ09OVCBGTFRTIiwidGl0bGUiOiJDQVRFUklORyBPTiBJTlRFUkNPTlQgRkxUUyJ9LCIzNSI6eyJudW1iZXIiOiIzNSIsImZyZWVUZXh0IjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiIsInRpdGxlIjoiU1RBTkRBUkQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzNiI6eyJudW1iZXIiOiIzNiIsImZyZWVUZXh0IjoiTUlMRUFHRSBBQ0NSVUFMIiwidGl0bGUiOiJNSUxFQUdFIEFDQ1JVQUwifSwiMzciOnsibnVtYmVyIjoiMzciLCJmcmVlVGV4dCI6IlVQR1JBREUgRUxJR0lCSUxJVFkiLCJ0aXRsZSI6IlVQR1JBREUgRUxJR0lCSUxJVFkifSwiMzgiOnsibnVtYmVyIjoiMzgiLCJmcmVlVGV4dCI6IlBSRUZFUlJFRCBTRUFUIFJFU0VSVkFUSU9OIiwidGl0bGUiOiJQUkVGRVJSRUQgU0VBVCBSRVNFUlZBVElPTiJ9LCIzOSI6eyJudW1iZXIiOiIzOSIsImZyZWVUZXh0IjoiSU4gRkxJR0hUIEVOVEVSVEFJTk1FTlQiLCJ0aXRsZSI6IklOIEZMSUdIVCBFTlRFUlRBSU5NRU5UIn19fV19", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "EDI", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "EDI", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "DOH", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "DOH", "destination": "LHR", "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": "1190", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "BA", "calendar_total_currency": "SEK", "calendar_total_price": 22997.58, "calendar_total_sell": 22997.58, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 22997.58, "filter": { "id": "F1AE00019-248", "price": 22997.58, "gross_total": 15698, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BA", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "ECONOMY COMFORT", "connecting_airport": [ "EDI", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-06-29T08:55", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-24T20:25", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606290855edi2026062910206268edi202606291510doh20260630001030doh202606300115bgw202606300320458bgw202608241155doh202608241400445doh202608241510lhr20260824202515", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "171178078590953117VVCOL", "flight_key": "F1AE00019-249", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "supplier_title": "Amadeus Main", "color_code": "#ffffff", "supplier_code": "amadeus", "supplier_uid": "F1AE00019", "supplier_partner_code": "amadeus-1-00019", "flight_group": [ { "group": 1, "flight_key": "F1AE00019-249", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT12H50M", "transit_time": null, "routes": [ { "origin": "LHR", "departure_time": "2026-06-29T13:30", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "FRA", "arrival_time": "2026-06-29T16:05", "destination_terminal": "1", "dateVariation": null, "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "VL", "carrier_name": "Med View Airlines", "carrier_logo": "VL.png", "flight_number": "4229" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "4229" }, "booking_class": { "cabin_class": "ECONOMY FLEX", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YFF77WW", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOFLEX", "fareFamilyName": "ECONOMY FLEX", "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": "FRA", "departure_time": "2026-06-29T17:30", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-06-29T21:35", "destination_terminal": null, "dateVariation": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-06-29", "flight_time": null, "distance": null, "lay_over": "PT01H25M", "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": "1304" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "1304" }, "booking_class": { "cabin_class": "ECONOMY FLEX", "cabin_code": "M", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasis": "YFF77WW", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOFLEX", "fareFamilyName": "ECONOMY FLEX", "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": "IST", "departure_time": "2026-06-30T01:25", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BGW", "arrival_time": "2026-06-30T04:20", "destination_terminal": "A", "dateVariation": null, "destination_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "flight_date": "2026-06-30", "flight_time": null, "distance": null, "lay_over": "PT03H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "802" }, "booking_class": { "cabin_class": "ECONOMY FLEX", "cabin_code": "M", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasis": "YFF77WW", "fareType": "RP", "corporateId": null, "fareFamilyCode": "ECOFLEX", "fareFamilyName": "ECONOMY FLEX", "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-249", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H15M", "transit_time": null, "routes": [ { "origin": "BGW", "departure_time": "2026-08-24T04:20", "origin_terminal": null, "origin_airport": { "name": "Baghdad International Airport", "city": "Baghdad", "country": "Iraq", "timezone": "Asia\/Baghdad" }, "destination": "CAI", "arrival_time": "2026-08-24T06:45", "destination_terminal": "3", "dateVariation": null, "destination_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "628" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "628" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HREMSO", "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": null, "weight": null, "unit": null, "title": null } } } }, { "origin": "CAI", "departure_time": "2026-08-24T10:30", "origin_terminal": "3", "origin_airport": { "name": "Cairo International Airport", "city": "Cairo", "country": "Egypt", "timezone": "Africa\/Cairo" }, "destination": "LHR", "arrival_time": "2026-08-24T13:35", "destination_terminal": "2", "dateVariation": null, "destination_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "flight_date": "2026-08-24", "flight_time": null, "distance": null, "lay_over": "PT03H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "777" }, "marketing": { "carrier": "MS", "carrier_name": "Egyptair", "carrier_logo": "MS.png", "flight_number": "777" }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "M", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasis": "HLREMSO", "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": null, "weight": null, "unit": null, "title": null } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "SEK", "total": 46436.11, "gross_total": 31697, "base_fare": 39389.46, "tax": 7046.65, "sell": { "currency": "SEK", "total": 46436.11, "base_fare": 39389.46, "tax": 7046.65 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MzE2OTcsImJhc2VfZmFyZSI6MjY4ODcsInRheCI6NDgxMH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOjMxNjk3LCJiYXNlX2ZhcmUiOjI2ODg3LCJ0YXgiOjQ4MTAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6MzE2OTcsImJhc2VfZmFyZSI6MjY4ODcsInRheCI6NDgxMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "SEK", "total": 46436.11, "base_fare": 39389.46, "tax": 7046.65, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "39389.46", "tax": "7046.65", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "SEK", "total": 46436.11, "base_fare": 39389.46, "tax": 7046.65, "gross": { "base_fare": "39389.46", "tax": "7046.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": "eyJmbWciOnsiY3VycmVuY3kiOiJES0siLCJ0b3RhbCI6IjMxNjk3LjAwIiwiYmFzZV9mYXJlIjoiMjY4ODcuMDAiLCJ0YXgiOiI0ODEwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjY4ODcuMDAiLCJ0YXgiOiI0ODEwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjQ3IiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkRLSyIsInRvdGFsIjoiMzE2OTcuMDAiLCJiYXNlX2ZhcmUiOiIyNjg4Ny4wMCIsInRheCI6IjQ4MTAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNjg4Ny4wMCIsInRheCI6IjQ4MTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiREtLIiwidG90YWwiOiIzMTY5Ny4wMCIsImJhc2VfZmFyZSI6IjI2ODg3LjAwIiwidGF4IjoiNDgxMC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTY5NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "Nego Fares", "promo_rules": "Nego Fares", "brandCode": "ECOFLEX#ER249", "brandName": "ECONOMY FLEX", "baggage": [ { "passenger_type": "ADT", "origin": "LHR", "destination": "FRA", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "FRA", "destination": "IST", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "IST", "destination": "BGW", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "BGW", "destination": "CAI", "baggage_type": "checked", "pieceCount": null, "weight": null, "unit": null }, { "passenger_type": "ADT", "origin": "CAI", "destination": "LHR", "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": "778", "currency": "DKK" } }, "calendar_key": "2026-06-29-2026-08-24", "calendar_flight_date": "2026-06-29", "calendar_arrival_date": "2026-08-24", "calendar_carrier": "VL", "calendar_total_currency": "SEK", "calendar_total_price": 46436.11, "calendar_total_sell": 46436.11, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 46436.11, "filter": { "id": "F1AE00019-249", "price": 46436.11, "gross_total": 31697, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "VL", "carrier_marketing": "LH", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY FLEX", "connecting_airport": [ "FRA", "IST", "CAI" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-06-29T13:30", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-24T13:35", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "lhr202606291330fra2026062916054229fra202606291730ist2026062921351304ist202606300125bgw202606300420802bgw202608240420cai202608240645628cai202608241030lhr202608241335777", "destination_reach_time": "PT", "destination_reach_timestamp": null } ] }